@'~ɄddlmZddlmZGddeZGddeZGddeZGd d eZGd d eZ Gd deZ GddeZ GddeZ GddeZ GddeZGddeZGddeZGddeZGddeZGdd eZGd!d"eZGd#d$eZGd%d&eZd'S)() BaseStemmer)AmongceZdZdZedddedddeddded dd ed dd ed ddedddedddgZgedddedddedddedddedddedddedddedddedddedddedddedddedd ded!dded"dded#dded$dded%dded&dded'dded(dded)dded*dded+dded,dded-dded.dded/dded0dded1dded2dded3dded4d5ded6d5ded7dded8dded9d:ded;d:deddded?dded@ddedAddgZedBddCedDddEedFddedGddHedIddJedKddLedMddedNddOedPddQedRddSedTddUedVddWedXddedYdd edZdded1dded[dd\ed]dded^dd_ed`dd edaddbedcdd eddddeedfddgedhddiedjddkgZgedlddedmddednddedodd5edpddedqd dredsddedtddeduddedvddedwdCdedxddedyd dedzdded{dded|dded}dHded~dWd edddeddOd\eddOdHeddSdLeddSdeddOdeddOdkeddOdUeddOd_eddOdgeddOdieddOdSeddOd eddOd edd5dCedd5dbedd5dedd5deedd5dedddedd5deddOdEeddOdOeddOdWeddOdeddd edddedddedddedddeddOdJeddOdeddOdeddOdQeddOd edddeddd edddedddeddd edddedddedddedddedddedddedddeddd edddedddedddedddedddeddd edddeddd edddedddedddeddd edddͦZ edlddedtddeduddedvddedwddedddgZ edddedddedddedddedddedddedddedddedddg Z gdآZ gd٢Z gdڢZdZdZd܄Zd݄ZdބZd߄ZdZdZdS)YiddishStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ uווruוי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ענעמu טענעמנu קליבנuריבנu טריבנu שריבנuהױבנu שװיגנu זונגנu שלונגנu צװונגנuבױגנu בונדנuװיזנuטנu GEביטנu GEליטנu GEמיטנu שניטנuסטנuיסטנ$uעטנu GEביסנu שמיסנu GEריסנuענu גאנגענ*uעלענu נומענu יזמענu שטאנענu טרונקנuפארלױרנu שװױרנu װוטשנuגײנuסuטס5uעטס6uנסuטנס8uענסuעסuיעס;uעלעסuערסu ענערס>uעuטע@uסטעAuעטעיעuעלעuענעuטענעFuערuטערHuסטערIuעטערuענערu טענערLuות uלuיגuיקuדיקuנדיקu ענדיקuבליקuגליקuניקuיש)r )r%rr r )r<c|j} |j} |j} |j|_|tj}|dkrt |j|_|dkri|j} |dstt #t$rYnwxYw||_| dsdSnk|dkrh|j} |dstt #t$rYnwxYw||_| d sdSn|d krh|j} |dstt #t$rYnwxYw||_| d sdSn|d kr| d sdSnq|dkr| dsdSnS|dkr| dsdSn5|dkr| dsdSn| dsdS||_t#t $rYnwxYw||_|j|j krt|xjdz c_#t$rYnwxYw#t$rYnwxYw||_n#t$rYnwxYw||_|j} |j} |j} |j|_|tjddst%|j|_|sdS| |_t)#t$$rYnwxYw| |_|j|j krt+|xjdz c_#t($rYnwxYw#t*$rYnwxYw| |_n#t,$rYnwxYw||_dS)NTr<ruּuװFruִuױr uײr uכr uמr r&r uפuצii)cursorbra find_amongra_0lab3keteq_slab4 slice_fromlab5lab6lab2limitlab1lab0 in_groupingg_nikedlab10 slice_dellab9lab8lab7) selfv_1v_2v_3 among_varv_4v_5v_6v_7v_8v_9s /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/snowballstemmer/yiddish_stemmer.py __r_preludezYiddishStemmer.__r_preludeskF D k@"=&;-"&+C5.+/;,0OON>*.&&L+/;#,>>*.+C%6/3yy/C/C)926&&L.2ff +/$5$5$5$525DK+/??9+E+E%5/4u%5%.!^^*.+C%6/3yy/C/C)926&&L.2ff +/$5$5$5$525DK+/??9+E+E%5/4u%5%.!^^*.+C%6/3yy/C/C)926&&L.2ff +/$5$5$5$525DK+/??9+E+E%5/4u%5%.!^^+/??9+E+E%5/4u%5%.!^^+/??9+E+E%5/4u%5%.!^^+/??9+E+E%5/4u%5%.!^^+/??9+E+E%5/4u%5,0??9+E+E%5/4u.1 &*ff #'----*-DK#{dj88&*ff  KK1,KKw;-x %%%%!!!TT!! TT k  k"&-"&+C /+/;'+'7'78NPTVZ'['[!2*/''M+/;'+~~'7'7!1+05.1 &*ff #(...$$.*-DK#{dj88&*ff  KK1,KK!-" %%%%!!!TT!! TT tsgKJAI51B&& B30I2B33II$1D D"I!D""II1F F IFI1II-I I)II I# J"I##:J J*'J/)J**J/-K/ J<9K;J<< K KK&O0N19AM+M++ M85N17M889N11 N>;O=N>>OO O OO O O'&O'c |j|_|j} |j|_|ds||_t |j|_|j} |j} |dstt#t$rYnwxYw||_|dstn#t$rYnwxYw||_t #t$rYnwxYw||_| dsdSn#t $rYnwxYw|j} | tj dkr||_t |j} |j} |j} |dstt!#t$rYnwxYw||_ |dst#t!#t"$rYnwxYw||_|d st%n#t $rYnwxYw|j|jkrt%||_t'#t$$rYnwxYw||_ |j}|d st)||_t'#t($rYnwxYw||_ |j|_|dst+|j|_| dsdSt'#t*$rYnwxYw||_|j|_|d s||_t|j|_| d sdSn#t&$rYnwxYwn#t$rYnwxYw|j} |jd z} | |jkrdS| |_|j|_| |_|j} | tjdkr| |_t1n#t0$rYnwxYw|j} |tjddst7|tjddst7|tjddst7|j|_dS#t6$rYnwxYw| |_|tjddsdS |tjddst=2#t<$rYnwxYw |j|_ |j|jkst?|j|_n#t>$rYnwxYwdS)NגעuלטuבנGEFr<uצוגנuצוקטuצוקנuגעבנrTSUr iiT) rNI_p1rBrCrHrPrGrFrMrOrJrDra_1rIrVrWrUrLrKrSlab11I_xa_2lab12rQ g_consonantlab13go_out_groupingg_vowellab14lab15) rXrYrZr[r]r^r_r`rarbcv_10v_11s rc__r_mark_regionszYiddishStemmer.__r_mark_regionsAsJ k {DH99_-- ! ff {DH+C  "+C&#yy99)"&&&L"ff %%%%"%DK99_55%"ff %!!!TT!! ff     DK??5)) u TTk9 ~122a77! ff 4 k"+C&"k*#'99-H#I#I-&*ff "&&&L#)))TT)&) *#'99-H#I#I-&*ff "&&&L#)))TT)&) #yy)DEE)"&&&L)%%%%{TZ//"ff "%DK&&L!!!TT!! #+C99%@AA&#gg "%DK&&L"""dd"! ##{DH99_55&#gg #{DH??511%$u&&L"""dd"! ;yy11!"%DK&&L;v..! 5!    TTk K!O tz>>5 ; { ~122a77" gg 8dd{ ##N$>dKK gg ##N$>dKK gg ##N$>dKK gg  DI5dd ##N$:D$GG 5  ''(>dKK"''M   $$  K  9tx''gg DIIddtsA D( C(1B B&#C%B&&-CC9 C!C9 C!!C99 DD(DD(( D54D58O9O J I1G G IG I1H HIH-IJ  IJ I6J JO J O !?K K-*O ,K-- O 8AM M M%"O $M%%A!O O OOOO O'&O'*8Q## Q0/Q0;BT T#"T#/V VV *W WWc*|j|jksdSdS)NFTrkrBrXs rc__r_R1zYiddishStemmer.__r_R1syDK''5tc0|j|jdzksdSdS)Nr FTr|r}s rc __r_R1plus3zYiddishStemmer.__r_R1plus3syT[1_--5trc(|j|jz } |j|_|tj}|dkrt |j|_|dkr:|st | sdS nI|dkr;|st | dsdS n|dkr|st | sdS|j|_|tj }|dkrt |j|_|dkr| dsdS n_|dkr| dsdS n@|dkr| d sdS n!|d kr| d sdS n|d kr| d sdSn|dkr| dsdSn|dkr| dsdSn|dkr| dsdSn|dkr| dsdSng|dkr| dsdSnH|dkr| dsdSn)|dkr| dsdSn |dkr| dsdSn|dkr| dsdSn|d kr| d!sdSn|d"kr| d#sdSn|d$kr| d%sdSno|d&kr| d'sdSnP|d(kr| d)sdSn1|d*kr| d+sdSn|d,kr| d-sdSn|d.kr| d/sdSn|d0kr| d1sdSn|d2kr| d3sdSn|d4kr| d5sdSnw| d6sdSn^|d krE |j|jz } |st| sdSt#t$rYnwxYw|j|z |_| d7sdSn#t$rYnwxYw|j|_|d8st |j|jz } |d9s|j|z |_tn#t$rYnwxYw|j|_| d:sdSn|d kr| dsdSn|dkr| dsdSn|dkr| d!sdSn|dkr| d sdSn|dkr| d sdSnw|dkr| d sdSnX|dkr| dsdSn9|dkr| dsdSn|dkr| dsdSn|dkr| dsdSn|d kr| dsdSn|d"kr| dsdSn|d$kr| dsdSn|d&kr| dsdSn`|d(kr| dsdSnA|d*kr| d#sdSn"|d,kr| d%sdSn|d.kr| d'sdSn|d0kr| d)sdSn|d2kr| d+sdSn|d4kr| d-sdSn|d;kr| d/sdSnh|dkr| d5sdSn |d?kr| d6sdSn|d@kr| d:sdSn|dAkr;|st | dBsdSn|dCkr |j|jz } |j|jz } |dDst!t##t $rYnwxYw|j|z |_|dEst%n#t"$rYnwxYw|j|jz } |s|j|z |_t)| dFsdSn#t($rYnwxYwt+#t$$rYnwxYw|j|z |_|st | sdSn#t*$rYnwxYwn#t $rYnwxYw|j|z |_|j|jz } |j|_|tj}|dkrt/|j|_|dkr9|st/| sdSng|st/|tjdGdHst/| sdSn#t.$rYnwxYw|j|z |_|j|jz } |j|_|tj}|dkrt7|j|_|dkr8|st7| sdSn#t6$rYnwxYw|j| z |_|j|jz } |j|jz } |j|jz } |j|_ |j|jz } |dJst9t;#t8$rYnwxYw|j| z |_|dKst=n#t:$rYnwxYw|j|_| sdS|j| z |_t?#t<$rYnwxYw|j| z |_|j|j krtC|xjdzc_?#t>$rYnwxYwd#tB$rYnwxYw|j| z |_n#tD$rYnwxYw|j| z |_dIS)LNr<rFrr4r uגײuנעמuמײדr uבײטr uבײסr uװײזr uטרײבruלײטruקלײבruרײבruרײסruשװײגruשמײסruשנײדruשרײבruבינדr#uװיטשruזינגr u טרינקru צװינגru שלינגruבײגruהײבr!u פארלירruשטײuשװערr$uבראכrfu ברענגr"r'r+r*r,rr9uהr%uגuשuיסrirjTrgrh)#rNrBrG find_among_bra_4rPrC_YiddishStemmer__r_R1rTrJa_3rMrOeq_s_brFrWrLrK_YiddishStemmer__r_R1plus3rVrIa_5rU in_grouping_brqa_6rSlab16rvrurrlimit_backwardrprm)rXrYr\rZr[r]r^r_r`rarbrxryv_12s rc__r_standard_suffixz"YiddishStemmer.__r_standard_suffixsj4;&{ {DH)).*<==IA~~ff {DHA~~{{}}!&&L~~''! 5!a{{}}!&&L77! 5!a{{}}!&&L~~''! 5; --n.@AA >>&&L;>>???;;%$u%!^^??+@AA%$u%!^^??+@AA%$u%!^^??+@AA%$u%!^^??+@AA%$u%!^^??+@AA%$u%!^^??+FGG%$u%!^^??+@AA%$u%!^^??+FGG%$u%"__??+@AA%$u%"__??+@AA%$u%"__??+FGG%$u%"__??+FGG%$u%"__??+FGG%$u%"__??+FGG%$u%"__??+FGG%$u%"__??+FGG%$u%"__??+FGG%$u%"__??+LMM%$u%"__??+LMM%$u%"__??+LMM%$u%"__??+@AA%$u%"__??+@AA%$u%"__??+RSS%$u%"__??+@AA%$u% ??+FGG%$u%a "*t{2C&#{{}})"&&&L#~~//)#(5"ff %%%%"&*s"2DK??955%$u%!!!TT!;{{#>??!&&Lj4;.";;77%&*j3&6 "ff %!!!TT!;'HII! 5!a77! 5!a'<==! 5!a'BCC! 5!a'<==! 5!a'<==! 5!b'<==! 5!b'<==! 5!b'BCC! 5!b'<==! 5!b'BCC! 5!b'<==! 5!b'<==! 5!b'BCC! 5!b'BCC! 5!b'BCC! 5!b'BCC! 5!b'BCC! 5!b'BCC! 5!b'HII! 5!b'HII! 5!b'HII! 5!b'<==! 5!b'<==! 5!b'NOO! 5!b'<==! 5!b'BCC! 5!b'HII! 5!b{{}}!&&Ly11! 5!b"*t{2C& *"&*t{":C.'+{{9'='=!1*.&&L&*ff #'----*.*s*:DK#';;y#9#9-&*ff -#)))TT)"j4;6*#'#3#3#5#5-.2j3.> &*ff #'???#C#C-',u-#)))TT)"ff %%%%"&*s"2DK;;==%"ff >>++%$u%!!!TT!TTj3& j4;& {DH)).*<==IA~~ff {DHA~~{{}}!&&L~~''! 5!{{}}!&&L)).*DdDQQ!&&L~~''! 5TTj3& j4;& {DH)).*<==IA~~gg {DHA~~{{}}"''M~~''! 5ddj3& j4;&$ " zDK/#'-#': #;D/+/; !3+/: +CD%7/3{{5/A/A):27''M.3gg +0$6$6$6$$$626*t2CDK+/;;v+>+>%6.3gg %6', 2 2 2dd 2+/;'+~~'7'7!1+05.2j4.? &+gg #(...$$.*.*t*;DK#{d.AAA&+gg  KK1,KK3-4!&&&$$&"""dd""j4/ ddj3& tsbBk&?k&?k&A&k&k&#k&k&!k&k&k&>k&k&<k&k&:k&k&8k&k&6k&k&4k&k&2k&k&0k&k&.k& k&,k& k&T6S%S%% S2/T1S22'Tk& T)&k&(T))Ak&+2Vk& V+(k&*V++$k&k&0k&k&.k& k&,k& k&*k& k&(k&k&&k&k&$k&k&"k&k& k&?k&k&=k&k&;k&k&9k&k&7k&?k& k&!k2g61f33 g=g6?g5g65i=6 hi=hi=Aii= i,)i=+i,,i== j k j  Akk& k"k&!k""k&& k32k3BpA&p pp6Bs s  s /y3y w2v#/1u u-*v#,u--5v#"w2# v0-w2/v00#w2w22 w?<y>w??Ay y y yyy3 y y3y  y33 z?zc||j}|||_|j|_|j|_||j|_dS)NT)_YiddishStemmer__r_preluderB_YiddishStemmer__r_mark_regionsrrN"_YiddishStemmer__r_standard_suffix)rXrZs rc_stemzYiddishStemmer._stemsh k  "kj    """) trN)__name__ __module__ __qualname____doc__rrErlrorrrrrRrtrqrnrkrrrrrrrrcrrs or1%% or1%% or1%% iQ iQ iQ iQ iQ C)  /Q77)  )2q11)  )2q11)  )2q11 )  #R++ )  5r1== )  /Q77)  or1%%)  #Q**)  ;QBB)  5q!<<)  or1%%)  )2q11)  /Q77)  )2q11)  )2q11!) " ;RCC#) $ 5r1==%) & )2q11') ( )2q11)) * )2q11+) , )2q11-) . #R++/) 0 #R++1) 2 #R++3) 4 or1%%5) 6 or1%%7) 8 )2q119) : #R++;) < #R++=) > #R++?) @ #R++A) B /Q77C) D /Q77E) F A2qIIG) H or1%%I) J ;RCCK) L /Q77M) N /Q77O) P or1%%Q) CX #R,, #R,, #R,, #R,,  C )2q11 #R,, )1a00 )1b11 #R,, )2r22 )2q11 )2r22 /R88 /R88 #R,, )2r22 #R++ #R++ #R++ #R++ )2r22 #R++ )2r22 #R++ )2r22 #R,, /R88 5r2>> )2r22 )2r225 C:P  #R++P  #R++P  iQP  /B77 P  oq!$$ P  #Q++ P  oq!$$P  )1a00P  #Q**P  #Q**P  )1a00P  #R++P  )2q11P  #R++P  or1%%P  or1%%!P " )2q11#P $ /Q77%P & iQ'P ( /R88)P * )2r22+P , /R88-P . /Q77/P 0 )2r221P 2 /R883P 4 /R885P 6 5r2>>7P 8 5r2>>9P : )2r22;P < /R88=P > )2r22?P @ or1%%AP B +R33CP D +R44EP F +R33GP H /R88IP J #R++KP L )2q11MP N #R++OP P +R44QP R /R88SP T +R44UP V or1%%WP X 5r1==YP Z )2q11[P \ /Q77]P ^ /Q77_P ` 5r2>>aP b 5r2>>cP d ;RDDeP f /R88gP h /R88iP j #R++kP l iQmP n or1%%oP p #R++qP r or1%%sP t #R++uP v #R++wP x or1%%yP z #R++{P | )2q11}P ~ #R++P @ /Q77AP B iQCP D or1%%EP F #R++GP H #R++IP J or2&&KP L #R++MP N #R++OP P )2q11QP R or1%%SP T #R++UP V )2q11WP X )2q11YP Z )2q11[P \ /Q77]P ^ or2&&_P Cf #R++ )2q11 #R++ #R++ )1a00 iQ  C or1%% or1%% #Q** )1a00 /A66 )1b11 )1b11 #Q** or1%% CmmGG&&&K C DhhhT@@@D  LLL\     rrceZdZdS)rPNrrrrrrcrPrP'rrPceZdZdS)rONrrrrcrOrO*rrrOceZdZdS)rMNrrrrcrMrM-rrrMceZdZdS)rFNrrrrcrFrF0rrrFceZdZdS)rINrrrrcrIrI3rrrIceZdZdS)rKNrrrrcrKrK6rrrKceZdZdS)rLNrrrrcrLrL9rrrLceZdZdS)rWNrrrrcrWrW<rrrWceZdZdS)rVNrrrrcrVrV?rrrVceZdZdS)rUNrrrrcrUrUBrrrUceZdZdS)rSNrrrrcrSrSErrrSceZdZdS)rmNrrrrcrmrmHrrrmceZdZdS)rpNrrrrcrprpKrrrpceZdZdS)rrNrrrrcrrrrNrrrrceZdZdS)ruNrrrrcruruQrrruceZdZdS)rvNrrrrcrvrvTrrrvceZdZdS)rNrrrrcrrWrrrN) basestemmerramongrr BaseExceptionrPrOrMrFrIrKrLrWrVrUrSrmrprrrurvrrrrcrs@%$$$$$] ] ] ] ] [] ] ] @ = = = = = = = = = =! M ! M ! M ! M ! M ! M ! M r