s_@ddlmZddlmZGddeZGddeZGddeZGd d eZGd d eZ Gd deZ GddeZ GddeZ GddeZ dS)) BaseStemmer)Amongc`eZdZdZedddedddeddd gZed dded dd ed dd edddeddd edddedddedddedddedddedddedddedddedddedddedddgZgeddded dded!dded"dded#dded$dded%dded&dded'dded(dded)dded*dded+dd ed,dded-dded.dded/dded0dded1dded2d3ded4dded5dded6dded7dded8dded9dded:dded;ddeddded?dded@ddedAddedBddedCddedDdEdedFddedGddedHddedIddedJddedKddedLddedMddedNddZgedOddedPddedQddedRddedSddedTddedUddedVddedWddedXddedYddedZdded[dded\dded]dded^dd ed_dded`ddedadbdedcddeddddededdedfddedgddedhddediddedjddedkdd ed1ddedlddedmddedndodedpddedqddedrddedsddedtddeduddedvddedwddedxddedyddedzdded{ddedCdded|dded}dded~ddedddedddedddedddedddedddedddedddedddedddedddedddedddedddZged ddedddedddedddedddedddedddedddedddedddeddd edddeddd edddedddedddedddedddedddedddedddedddeddd edddedddedddedddedddedddeddd edddeddd edddedddedddedddedddedddeddd edddedddeddd eddd eddd edddeddd edddeddd edddedddedddedddedddedddedddedddedddeddd edddeddd edddedddedddeddd eddd eddd edddeddd edddeddd edddedddedddedddedddedddedddedddedddedddedddedddedddedddeddd edddeddd edddedddedddedddedddedddedddZ edddedddedddedddedddgZ gdZ dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdS( RomanianStemmerz This class implements the stemming algorithm defined by a snowball script. Generated by Snowball 2.2.0 - https://snowballstem.org/ IrUeauaţiaauaiuauaţieeleileiileieiateiiiuluiuleloriloriiloricalaicivaativaitivaicaleuaţiuneuiţiuneatoareitoareuătoareicitate abilitate ibilitateivitateiciveativeitiveicaliatoriicatoriitoriuătoriicitati abilitatiivitatiiciviativiitiviuicităiu abilităiuivităiu icităţiu abilităţiu ivităţiicalatoricator#itoruătoricivativitivuicalăuicivăuativăuitivăicaabilaibilaoasaataitaantaistautaivaiciceabileibileismeiuneoaseateitateiteanteisteuteiveiciabiliibiliiuniosiatiitatiitiantiistiutiuiştiiviuităiuoşiuităţiabilibilismosatitantistutivuicăuabilăuibilăuoasăuatăuităuantăuistăuutăuivăiaescuăscinduândareereireuâresease seseiseuseuâseueşteuăşteezeaieaiiaiseiueştiuăştiuieziuâiuaşiuseşiuaseşiuseseşiuiseşiuuseşiuâseşiuişiuuşiuâşiaţiueaţi&uiaţiueţiuiţiuâţiuarăţiuserăţiu aserăţi-u seserăţiu iserăţiu userăţiu âserăţiuirăţiuurăţiuârăţiameam6iamemasem9sesemisemusemuâsemimuâmuămuarămAuserămuaserămCuseserămuiserămuuserămuâserămuirămuurămuârămaueauLiauinduuânduezueascăuarăuserăuaserăTuseserăuiserăuuserăuâserăuirăuurăuârăueazăaeieiuă)rUrr r r r r r r r r r r r r r r r rFc |j} |j} |tjddst |j|_ |j} |dst|j|_|tjddst| dsdSt#t$rYnwxYw||_|dst |j|_|tjddst | dsdSn#t$rYnwxYw||_t#t$rYnwxYw||_|j|j krt|xjd z c_#t$rYnwxYw#t$rYnwxYw||_ dS) NTaur Frr r)cursor in_groupingrg_vlab2braeq_slab4ket slice_fromlab3lab1limitlab0)selfv_1v_2v_3s /srv/buildsys-work-dir/castor/build_node/builder-2/WGSG1/unpkd_srcs/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/snowballstemmer/romanian_stemmer.py __r_preludezRomanianStemmer.__r_preludes* +C& #"!)"k*#'#3#3O4GS#Q#Q-&*ff '+{DH.&*k !2+/99T??%5.2ff /3{DH+/+;+;O>&&L;>>??400%$u%!^^??400%$u%{dj00"ff KK1$KK    DK tsA&C2C/C C  C c*|j|jksdSdSNFT)rrrs r__r_RVzRomanianStemmer.__r_RVyDK''5tc*|j|jksdSdSr)rrrs r__r_R1zRomanianStemmer.__r_R1rrc*|j|jksdSdSr)rrrs r__r_R2zRomanianStemmer.__r_R2rrc|j|_|tj}|dkrdS|j|_|sdS|dkr|sdSn|dkr|dsdSn|dkr|dsdSn|dkr|d sdSn|d krl|j |jz } | d stdS#t$rYnwxYw|j |z |_|d sdSn5|d kr|d sdSn|dsdSdS)Nr Frr rr rrrrabrrlrT) rr find_among_bra_1r_RomanianStemmer__r_R1 slice_delrreq_s_br)rrrs r __r_step_0zRomanianStemmer.__r_step_0s;%%o&9:: >>5;{{}} 5 >>>>## u !^^??4(( u  !^^??4(( u  !^^??4(( u  !^^*t{*C {{5))!&&Lu    *s*DK??4(( u  !^^??5)) u ??;// uts$#D DDcT|j|jz }|j|_|tj}|dkrdS|j|_|sdS|dkr|dsdSn|dkr|dsdSnq|dkr|dsdSnS|d kr|d sdSn5|d kr|d sdSn|d sdSd|_ |j|z |_dS)Nr Frrhr rir rqrrLrrlrmT) rrrrra_2rrrB_standard_suffix_removedrs r__r_combo_suffixz RomanianStemmer.__r_combo_suffixsTj4;&;%%o&9:: >>5;{{}} 5 >>??7++ u  !^^??7++ u  !^^??5)) u  !^^??5)) u  !^^??5)) u ??5)) u)-&j3& trc^d|_ |j|jz } |st 4#t$rYnwxYw|j|z |_ |j|_|tj}|dkrdS|j|_ | sdS|dkr| sdSnX|dkr;| dsdS|j|_ | dsdSn| dsdSd|_dS) NFTr rr uţtro)rrr _RomanianStemmer__r_combo_suffixrrrra_3r_RomanianStemmer__r_R2rrrrs r__r_standard_suffixz#RomanianStemmer.__r_standard_suffixsM).& *t{*C ,,..!&&L    *s*DK ;%%o&9:: >>5;{{}} 5 >>>>## u !^^;;y)) u{DH??4(( u ??6** u)-&ts"< A A c|j|jkrdS|j}|j|_|j|_|t j}|dkr ||_dS|j|_|dkr |j|jz } | t j ddstt#t$rYnwxYw|j|z |_| ds ||_dSn#t$rYnwxYw|sdSn|sdS||_dS)NFr rrrrT)rrlimit_backwardrrra_4rrout_grouping_brrrrr)rrrrs r__r_verb_suffixzRomanianStemmer.__r_verb_suffixs\ ; " "5!"i;%%o&9:: >>"%D 5; >> j4;."../BBLL%"ff &&L!!!TT!"j3. {{4((!*-D' 5!    >>## u >>## u!ts03C>=C C  C> C  .C>> D  D c|j|_|tjdkrdS|j|_|sdS|sdSdS)Nr FT)rrrra_5r_RomanianStemmer__r_RVrrs r__r_vowel_suffixz RomanianStemmer.__r_vowel_suffix2sf;   _0 1 1Q 6 65;{{}} 5~~ 5trc|j}|||_||j|_|j|_|j|jz }||j|z |_|j|jz }||j|z |_|j|jz } |j|jz } |jstt#t$rYnwxYw|j|z |_| stn#t$rYnwxYwn#t$rYnwxYw|j|z |_|j|jz }| |j|z |_|j|_|j}| ||_dS)NT)r_RomanianStemmer__r_prelude _RomanianStemmer__r_mark_regionsrr_RomanianStemmer__r_step_0#_RomanianStemmer__r_standard_suffixrrr_RomanianStemmer__r_verb_suffixr _RomanianStemmer__r_vowel_suffix_RomanianStemmer__r_postlude)rrrrrv_6v_7v_8s r_stemzRomanianStemmer._stem>sk   "kj j4;& j3& j4;&   """j3& j4;&  j4;."9%"ff &&L!!!TT!"j3. ++--!&&L!    TTj3& j4;& j3& ) k  tsND9#C77 DD9D4D98E 9 EE EE EEN)__name__ __module__ __qualname____doc__rrrrrrrrrrrrrrrrrrrrrrrrrrrrs c2q dAq dAq C eR lB"" fb! fb! lB"" fb! fb! gq! fb! gr1 eR gr1 eR gr1 gr1 hA! C&/  hA/  hA/  hA/  hA /  hA /  nb!$$ /  nb!$$/  iQ/  iQ/  nb!$$/  j"a  /  lB""/  lB""/  j"a  /  hA/  hA!/ " hA#/ $ hA%/ & hA'/ ( j"a  )/ * hA+/ , mR##-/ . j"a  // 0 lB""1/ 2 j"a  3/ 4 hA5/ 6 hA7/ 8 hA9/ : nb!$$;/ < A&&=/ > nb!$$?/ @ "B**A/ B $b!,,C/ D "B**E/ F gr1G/ H gr1I/ J iQK/ L gr1M/ N lB""O/ P gr1Q/ R gr1S/ T gr1U/ V mR##W/ X mR##Y/ Z mR##[/ \ mR##]/ Cb?  fb!?  hA?  hA?  gr1 ?  fb! ?  fb! ?  gr1?  gr1?  fb!?  fb!?  eR?  fb!?  hA?  hA?  gr1?  gr1!? " gr1#? $ fb!%? & hA'? ( fb!)? * gr1+? , gr1-? . fb!/? 0 fb!1? 2 fb!3? 4 hA5? 6 hA7? 8 gr19? : hA;? < fb!=? > fb!?? @ hAA? B fb!C? D gr1E? F gr1G? H fb!I? J lB""K? L fb!M? N lB""O? P k2q!!Q? R  "a((S? T gr1U? V gr1W? X fb!Y? Z gr1[? \ eR]? ^ eR_? ` eRa? b fb!c? d fb!e? f eRg? h eRi? j k2q!!k? l mR##m? n mR##o? p lB""q? r k2q!!s? t k2q!!u? v lB""w? x lB""y? z k2q!!{? | k2q!!}? CB_  eR_  eR_  fb!_  k2q!! _  fb! _  k2q!! _  fb!_  fb!_  fb!_  k2q!!_  eR_  fb!_  gr1_  fb!_  fb!_  k2q!!!_ " lB""#_ $ Q''%_ & fb!'_ ( eR)_ * fb!+_ , fb!-_ . fb!/_ 0 lB""1_ 2 Q''3_ 4 eR5_ 6 fb!7_ 8 j"a  9_ : k2q!!;_ < lB""=_ > mR##?_ @ nb!$$A_ B mR##C_ D mR##E_ F  "a((G_ H k2q!!I_ J k2q!!K_ L A&&M_ N k2q!!O_ P lB""Q_ R lB""S_ T k2q!!U_ V k2q!!W_ X A&&Y_ Z  "a(([_ \ !2q))]_ ^ "B**__ ` #R++a_ b "B**c_ d "B**e_ f 'Q//g_ h  "a((i_ j  "a((k_ l %r1--m_ n eRo_ p fb!q_ r fb!s_ t eRu_ v gr1w_ x hAy_ z gr1{_ | gr1}_ ~ lB""_ @ eRA_ B j"a  C_ D j"a  E_ F lB""G_ H mR##I_ J nb!$$K_ L or1%%M_ N nb!$$O_ P nb!$$Q_ R !2q))S_ T lB""U_ V lB""W_ X Q''Y_ Z eR[_ \ fb!]_ ^ fb!__ ` gr1a_ b lB""c_ d eRe_ f mR##g_ h k2q!!i_ j lB""k_ l mR##m_ n nb!$$o_ p mR##q_ r mR##s_ t  "a((u_ v k2q!!w_ x k2q!!y_ z A&&{_ | lB""}_ CD dB dB eQ dB iQ  C N M MC % D D D,,,\HHHT2   %%%N>   D   D   #####rrceZdZdS)rNrrrrrrrrdrrceZdZdS)rNrrrrrrgrrrceZdZdS)rNrrrrrrjrrrceZdZdS)rNrrrrrrmrrrceZdZdS)rNrrrrrrprrrceZdZdS)rNrrrrrrsrrrceZdZdS)rNrrrrrrvrrrceZdZdS)rNrrrrrryrrrN) basestemmerramongrr BaseExceptionrrrrrrrrrrrrsD%$$$$$Z Z Z Z Z kZ Z Z z = = = = = = = =r