
    -Ph\                         d dl mZ d dlmZ  G d de          Z G d de          Z G d de          Z G d	 d
e          ZdS )   )BaseStemmer)Amongc                   P<   e Zd ZdZh dZdZdZd Zd Zd Z	d Z
d Zd	 Zd
 Zd Zd Z eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd            ed!dd           gZg  ed"dd           ed#dd           ed$dd           ed%dd           ed&dd           ed'dd           ed(dd           ed)dd           ed*dd           ed+d,d           ed-dd           ed.d/d           ed0dd           ed1dd           ed2dd           ed3dd           ed4dd           ed5dd           ed6d7d           ed8dd           ed9d:d           ed;dd           ed<dd           ed=d>d           ed?dd           ed@dAd           edBdd           edCdd           edDdd           edEdd           edFdd           edGdd           edHdId           edJdd           edKdLd           edMdd           edNdd           edOdPd           edQdd          Zg  edRdd           edSdd           edTdd           edUdd           edVdd           edWdd           edXdd           edYdd           edZdd           ed[dd           ed\d]d           ed^dd           ed_dd           ed`dd           edadd           edbdd           edcdd           edddd           eded7d           edfdgd            edhdd           edidd           edjdd           edkd>d           edldd           edmdAd           edndod           edpdd           edqdd           edrdd           edsdd           edtdd           edudd           edvdd           edwdd           edxdd           edydd           edzdPd           ed{dPd           ed|dd           ed}d~d           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd            eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd            eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd            eddd           eddd           eddd           eddd           eddd           ed dd           eddd           eddd           eddd           eddd           eddd           eddd           ed	dd           ed
dd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           ed dd           ed!dd           ed"d#d           ed$dd           ed%dd           ed&d'd           ed(d'd           ed)d*d           ed+dd           ed,dd           ed-dd           ed.dd           ed/d0d           ed1d0d           ed2d3d           ed4d5d           ed6dd           ed7dd           ed8dd           ed9dd           ed:dd           ed;dd           ed<dd           eddd           ed=d>d           ed?d@d           edAdBd          Zg  edCdd           edDdd           edEdd           edFdd           edUdd           edGdd           edHdd           edIdd           edJdd           edKd,d           edLd,d           edMdd           edNdd           edOdd           edndd           edPdd           edQdd           edRdd           edSdd           edTdd           edUd:d           edVd:d           edWd:d           edXdd           edYdd           edZdd           ed[dd           ed\dd           ed]dd           ed^dd           ed_dd           ed`dad           edbdd           edcdd           edddd           eddd           ededd           edfdd           edgdd           edhdd           edidd           edjdd           edkdd           edldmd           edndmd           edodmd           edpdmd           edqdmd           edrdmd           edsdmd           edtdmd           edudmd           edvdmd           edwdmd           edxdmd           edydmd           edzd{d           ed|d{d           ed}dd           ed~dd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           edƐdd           eddd           eddd           eddd           eddd           eddd           ed͐dd           edϐdd           edАdd           edѐdd           edҐdd           edӐdd           edԐdd           ed֐dd           edאdd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           edߐdd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           ed dd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           ed	dd           ed
dd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           edd@d           edd@d           edd@d           edd@d           eddd           eddd           eddd           eddd           eddd           eddd           eddd           eddd           ed dd           eddd           ed!dd           ed"d#d           ed$dd           ed	dd           ed%dd           eddd           ed&dd           ed'd(d           ed)d(d           ed*dd           ed+dd           ed,dd           ed dd           ed-d.d           ed!dd           ed/dd           ed0dd           ed1dd           ed-dd           ed.dd           ed2dd           ed3dd           ed4dd           ed5dd           ed6d7d           ed8dd           ed9dd           ed:dd           ed;dd           ed<dd           ed=dd           ed>dd           ed?dd           ed@dAd           edBdd           edCdd           edDdd           edEdd           edFdd           edGdd           edHdd           edIdd           edJdKd           edLdd           edMdNd           edOdNd           edPdd           edQdd           edRdd           edSdd           edTdd           ed;dd           edUdd           edVdd           edWdXd           edYdd           edZdd           ed[dd           ed\dd           ed]dd           ed^dd           ed_dd           ed`dd           edadd           edbdd           edcdd           edddd           ededd           eddd           edfdd           ed=dd          Z edgdd           edhdd           edidd           edjdd           edkdd           eddd           edldd           edmdd           edndd           edodd           ed1dd           edpdd           edqdd           edrdd           edZdd           eddd           eddd           eddd           eddd           eddd           eddd           eddd          gZdsS (t  CatalanStemmerz
    This class implements the stemming algorithm defined by a snowball script.
    Generated from catalan.sbl by Snowball 3.0.1 - https://snowballstem.org/
    >   aeiou   à   á   è   é   í   ï   ò   ó   ú   ü    c                    | j         | _        | j         | _        | j        }	 |                     t
          j                  st                      | xj        dz  c_        |                     t
          j                  st                      | xj        dz  c_        | j        | _        |                     t
          j                  st                      | xj        dz  c_        |                     t
          j                  st                      | xj        dz  c_        | j        | _        n# t          $ r Y nw xY w|| _        dS )Nr   T)	limitI_p1I_p2cursorgo_out_groupingr   g_vlab0go_in_grouping)selfv_1s     _/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/snowballstemmer/catalan_stemmer.py__r_mark_regionszCatalanStemmer.__r_mark_regions   s   J	J	k	''(:;; ffKK1KK&&~'9:: ffKK1KKDI''(:;; ffKK1KK&&~'9:: ffKK1KKDIITTts   DD. .
D;:D;c                 ~   	 | j         }	 | j         | _        |                     t          j                  }| j         | _        |dk    r|                     d          sdS n|dk    r|                     d          sdS n|dk    r|                     d          sdS n|d	k    r|                     d
          sdS nj|dk    r|                     d          sdS nL|dk    r|                     d          sdS n.| j         | j        k    rt                      | xj         dz  c_         $# t          $ r Y nw xY w|| _         	 dS )NTr   r   F   r      r	      r
      r      .)	r   bra
find_amongr   a_0ket
slice_fromr   r   )r    r!   	among_vars      r"   __r_cleaningzCatalanStemmer.__r_cleaning*   sv   	+C; OON,>??	;>>??400 %$u%!^^??400 %$u%!^^??400 %$u%!^^??400 %$u%!^^??400 %$u%!^^??400 %$u% {dj00"ffKK1$KKDKts6   AD% D% <D% D% 8D% D% 4/D% %
D21D2c                 "    | j         | j        k    S N)r   r   r    s    r"   __r_R1zCatalanStemmer.__r_R1M       yDK''    c                 "    | j         | j        k    S r3   )r   r   r4   s    r"   __r_R2zCatalanStemmer.__r_R2P   r6   r7   c                     | j         | _        |                     t          j                  dk    rdS | j         | _        |                                 sdS |                                 sdS dS )Nr   FT)r   r.   find_among_br   a_1r+   _CatalanStemmer__r_R1	slice_delr4   s    r"   __r_attached_pronounz#CatalanStemmer.__r_attached_pronounS   sf    ;^/00A555;{{}} 	5~~ 	5tr7   c                 z   | j         | _        |                     t          j                  }|dk    rdS | j         | _        |dk    r-|                                 sdS |                                 sdS n|dk    r-|                                 sdS |                                 sdS n|dk    r.|                                 sdS | 	                    d          sdS na|dk    r.|                                 sdS | 	                    d          sdS n-|                                 sdS | 	                    d	          sdS d
S )Nr   Fr   r%   r&   logr'   iccT)
r   r.   r;   r   a_2r+   r=   r>   _CatalanStemmer__r_R2r/   r    r0   s     r"   __r_standard_suffixz"CatalanStemmer.__r_standard_suffix_   s]   ;%%n&899	>>5;>>;;== u>>## u !^^;;== u>>## u !^^;;== u??6** u!^^;;== u??5)) u ;;== u??4(( utr7   c                 B   | j         | _        |                     t          j                  }|dk    rdS | j         | _        |dk    r-|                                 sdS |                                 sdS n,|                                 sdS |                                 sdS dS )Nr   Fr   T)	r   r.   r;   r   a_3r+   r=   r>   rE   rF   s     r"   __r_verb_suffixzCatalanStemmer.__r_verb_suffix   s    ;%%n&899	>>5;>>;;== u>>## u ;;== u>>## utr7   c                 D   | j         | _        |                     t          j                  }|dk    rdS | j         | _        |dk    r-|                                 sdS |                                 sdS n-|                                 sdS |                     d          sdS dS )Nr   Fr   rB   T)	r   r.   r;   r   a_4r+   r=   r>   r/   rF   s     r"   __r_residual_suffixz"CatalanStemmer.__r_residual_suffix   s    ;%%n&899	>>5;>>;;== u>>## u ;;== u??5)) utr7   c                    |                                   | j        | _        | j        | _        | j        | j        z
  }|                                  | j        |z
  | _        | j        | j        z
  }	 	 | j        | j        z
  }	 |                                 st                      t                      # t          $ r Y nw xY w| j        |z
  | _        |                                 st                      n# t          $ r Y nw xY wn# t          $ r Y nw xY w| j        |z
  | _        | j        | j        z
  }| 
                                 | j        |z
  | _        | j        | _        | j        }|                                  || _        dS )NT)_CatalanStemmer__r_mark_regionsr   limit_backwardr   #_CatalanStemmer__r_attached_pronoun"_CatalanStemmer__r_standard_suffixlab2lab1_CatalanStemmer__r_verb_suffixr   "_CatalanStemmer__r_residual_suffix_CatalanStemmer__r_cleaning)r    v_2v_3v_4v_5v_6s         r"   _stemzCatalanStemmer._stem   s   "kjj4;&!!###j3&j4;&	
j4;."3355 %"ff&&L!!!TT!"j3.++-- !&&L!TTj3&j4;&  """j3&)ktsN   0C2  0B0 0
B=:C2 <B==4C2 1D 2
C?<D >C??D 
DD       ·r)   r   r   r   r   r%   r      ìr&   r   r   r   r'   r   r   r(   r   laz-laselalemez-mesez-tehiz'hi   liz-li
   z'lz'mz-mz'nz-nhoz'ho   loselo   z'slasselas   lesz-les   z'lsz-lsz'nsz-nsenslosselos   nosz-nos!   vosusz-us$   z'ticau   lógicaencaadaanciaenciau   ènciau   ícialogiainiau   íinia	   eriau   àriau   atòriaallaellau   ívolaimau   íssimau	   quíssima   anainaerasferaoradoraadora   aduraesaosaassaessaissaetaitaotaistaialistaionistaivaativa'   u   nçau   logíarB   u   ístic+   encescudatgebleable1   ibleismeialisme4   ionismeivismeaireicteisteiciu   ícilogiaritorialilallellu   ívolisamissemu   ìssemu   íssemu   íssimu   quíssimI   amenu   ìssinarificarM   egarejaritaritzarferordorT   durdorasicsu   lógicsX   udsncesadesanciesenciesu   ènciesu   ícieslogiesiniesu   ínieseriesu   àriesu   atòriesblesablesg   iblesimesu   íssimesj   u
   quíssimesk   formesismesialismesn   ineseresoresdoresr   idoress   duresesesosesassesictesitesotesistesialistes|   ionistesiquesu	   lógiques   ivesatives   u   logíesu
   allengüesicisu   ícislogisaristorislsals   ellsimsu   íssims   u	   quíssims   ionscions   acions   esosososassosissosersorsdors   adors   idorsatsitats   bilitats   ivitats	ativitats   u   ïtatsetsantsentsments   aments   otsutsiustrius   atiusu   èsu   ésu   ísu   dís   u   ósitatbilitat   ivitatativitat   u   ïtatetantentient   mentament   isament   otisseuu   ìsseuu   ísseutriuu   íssiuatiuu   ió   u   ció   u   ació   abaescaiscau   ïscaidaudau   ïdaiaariairiaaraierairau   ïraavaixaitzau   íau   aríau   eríau   iríau   ïaiscu   ïscadedidieredre   aseieseasteiiiniesquieixiitziamemarem*   iremu   àremu   íremu   àssemu   éssemiguemu   ïguemavemu   àvemu   ávemu   irìemu   íemu   aríem7   u   iríemassimessimissimu   àssimu   èssimu   éssimu   ïmanabanB   arianaranieraniranu   íanu   aríanH   u   eríanu   iríanenienL   arienirienarenerenirenu   àrenu   ïrenaseniesenassenessenissenu   éssenu   ïssenesquenisquenu   ïsquenavenixeneixen`   u   ïxenu   ïenininind   sinisinf   assinessinissinu   ïssinesquineixinaronieronu   aránu   eránu   iránu   iïnadoidoandoiendoioixoeixoy   u   ïxoitzotzar}   ereixeriradorasabas   adasidasarasierasu   íasu   arías   u   eríasu   iríasidsesidesudesu   ïdesatgesiesaries   iriesaresiresadoresu   ïresasesiesesessesissesu   ïssesquesesques   u   ïsquesavesixeseixesu   ïxesu   ïesabaisaraisieraisu   íaisu   aríais   u   eríaisu   iríaisaseisieseisasteisisteisinissisisis   assisessisissisu   ïssisesquiseixisitzisu   áisu   aréisu   eréisu   iréisamsadosidosamosu   ábamosu   áramosu   iéramosu   íamosu   aríamos   u   eríamosu   iríamosaremoseremosiremosu   ásemosu   iésemosimosasserass   essitsu   àsu   aràs   u   iràsu   arásu   erásu   irásu   arés   u   iïsatitintutu   ïtauerau   ieuineuareuireuu   àreuu   íreuasseuesseueresseu   u   àsseuu   ésseuigueuu   ïgueuu   àveuu   áveuitzeuu   ìeuu   irìeu   u   íeuu   aríeu   u   iríeuassiuissiuu   àssiuu   èssiuu   éssiuu   ïuixeixi	  u   ïxitzu   iàu   aràu   iràu   itzàu   aráu   eráu   iráu   irèu   aréu   eréu   iréu   iïr   r   r	   u   ïnr
   sisosu   ïseuiuiquN)__name__
__module____qualname____doc__r   r   r   rO   rW   r=   rE   rQ   rR   rU   rV   r]   r   r-   r<   rD   rI   rL    r7   r"   r   r      sZ9        
 o
n
nCDD  .! ! !F( ( (( ( (
 
 
! ! !F  (  &  @ 	c2qeQeQeQeQeQeQeQeQeQeQeQeQC (eR(fa( 	gq!( 	eR	(
 	eR( 	fa( 	eR( 	fb!( 	eR( 	fa( 	eR( 	fb!( 	eR( 	eR( 	eR(  	eR!(" 	eR#($ 	eR%(& 	fb!'(( 	eR)(* 	gr1+(, 	eR-(. 	fb!/(0 	hA1(2 	fb!3(4 	gr15(6 	fb!7(8 	fb!9(: 	fb!;(< 	fb!=(> 	fb!?(@ 	fb!A(B 	hAC(D 	fb!E(F 	gr1G(H 	fb!I(J 	eRK(L 	fb!M(N 	eRO(CTIfb!Ij!QI 	gr1I 	fb!	I
 	hAI 	hAI 	iQI 	hAI 	hAI 	gr1I 	iAI 	gr1I 	hAI 	j"a  I 	gr1I  	gr1!I" 	iQ#I$ 	fb!%I& 	j"a  'I( 	lB"")I* 	fb!+I, 	fb!-I. 	fb!/I0 	hA1I2 	fb!3I4 	gr15I6 	hA7I8 	hA9I: 	fb!;I< 	fb!=I> 	gr1?I@ 	gr1AIB 	gr1CID 	fb!EIF 	fb!GIH 	fb!IIJ 	gr1KIL 	j"a  MIN 	j"a  OIP 	fb!QIR 	hASIT 	gr1UIV 	iQWIX 	eRYIZ 	iQ[I\ 	fb!]I^ 	fb!_I` 	eRaIb 	gr1cId 	fb!eIf 	gr1gIh 	gr1iIj 	gr1kIl 	j"a  mIn 	j"a  oIp 	iQqIr 	gr1sIt 	gr1uIv 	gr1wIx 	fb!yIz 	gr1{I| 	gr1}I~ 	fb!I@ 	gr1AIB 	eRCID 	eREIF 	fb!GIH 	fb!IIJ 	hAKIL 	gr1MIN 	hAOIP 	iQQIR 	iQSIT 	iQUIV 	k2q!!WIX 	gr1YIZ 	iQ[I\ 	eR]I^ 	iQ_I` 	gr1aIb 	gr1cId 	gr1eIf 	hAgIh 	fb!iIj 	eRkIl 	fb!mIn 	fb!oIp 	hAqIr 	fb!sIt 	j"a  uIv 	fb!wIx 	gr1yIz 	gr1{I| 	iQ}I~ 	iQI@ 	j"a  AIB 	iQCID 	iQEIF 	hAGIH 	iQIIJ 	hAKIL 	iQMIN 	k2q!!OIP 	gr1QIR 	hQSIT 	hQUIV 	gr1WIX 	k3""YIZ 	mS!$$[I\ 	iQ]I^ 	hA_I` 	k3""aIb 	gr1cId 	gr1eIf 	gr1gIh 	hQiIj 	ia  kIl 	hAmIn 	gr1oIp 	gr1qIr 	hAsIt 	hAuIv 	gr1wIx 	gr1yIz 	hA{I| 	k3""}I~ 	k3""I@ 	hAAIB 	lC##CID 	gr1EIF 	ia  GIH 	j"a  IIJ 	mR##KIL 	gr1MIN 	hAOIP 	hAQIR 	gr1SIT 	hAUIV 	eRWIX 	fc1YIZ 	gsA[I\ 	fb!]I^ 	j#q!!_I` 	lC##aIb 	gr1cId 	hQeIf 	ia  gIh 	gr1iIj 	gr1kIl 	hAmIn 	hAoIp 	fb!qIr 	fb!sIt 	gsAuIv 	hQwIx 	hQyIz 	fb!{I| 	hQ}I~ 	k3""I@ 	j#q!!AIB 	lC##CID 	ia  EIF 	fb!GIH 	gr1IIJ 	gr1KIL 	hQMIN 	ia  OIP 	fb!QIR 	fb!SIT 	fb!UIV 	hQWIX 	hQYIZ 	fb![I\ 	fb!]I^ 	fb!_I` 	gsAaIb 	fb!cId 	gr1eIf 	j#q!!gIh 	ia  iIj 	k3""kIl 	hAmIn 	eRoIp 	fb!qIr 	fb!sIt 	gsAuIv 	gsAwIx 	hQyIz 	j#q!!{I| 	eR}I~ 	hAI@ 	iQAIB 	iQCID 	gr1EIF 	iQGIH 	gr1IIJ 	eRKIL 	fc1MIN 	gsAOIP 	hQQICV\fb!\gr1\ 	gr1\ 	hA	\
 	fb!\ 	fb!\ 	fb!\ 	gr1\ 	eR\ 	gq!\ 	gq!\ 	fb!\ 	gr1\ 	fb!\ 	hA\  	gr1!\" 	fb!#\$ 	fb!%\& 	gr1'\( 	fb!)\* 	hA+\, 	hA-\. 	hA/\0 	fb!1\2 	fb!3\4 	gr15\6 	eR7\8 	eR9\: 	eR;\< 	eR=\> 	eR?\@ 	fb!A\B 	fb!C\D 	gr1E\F 	gr1G\H 	gr1I\J 	eRK\L 	fb!M\N 	hAO\P 	gr1Q\R 	gr1S\T 	eRU\V 	eRW\X 	gr1Y\Z 	gr1[\\ 	hA]\^ 	hA_\` 	iQa\b 	iQc\d 	hAe\f 	iQg\h 	gr1i\j 	hAk\l 	hAm\n 	iQo\p 	gr1q\r 	iQs\t 	iQu\v 	hAw\x 	hAy\z 	hA{\| 	iQ}\~ 	iQ\@ 	iQA\B 	iQC\D 	fb!E\F 	eRG\H 	gr1I\J 	hAK\L 	gr1M\N 	hAO\P 	gr1Q\R 	gr1S\T 	iQU\V 	iQW\X 	iQY\Z 	eR[\\ 	fb!]\^ 	hA_\` 	hAa\b 	gr1c\d 	gr1e\f 	gr1g\h 	hAi\j 	hAk\l 	gr1m\n 	hAo\p 	hAq\r 	hAs\t 	hAu\v 	iQw\x 	iQy\z 	iQ{\| 	iQ}\~ 	j"a  \@ 	gr1A\B 	gr1C\D 	hAE\F 	hAG\H 	gr1I\J 	eRK\L 	gsAM\N 	fc1O\P 	gsAQ\R 	hQS\T 	hQU\V 	hQW\X 	ia  Y\Z 	ia  [\\ 	hQ]\^ 	gr1_\` 	hAa\b 	hAc\d 	hAe\f 	hAg\h 	gr1i\j 	fb!k\l 	fb!m\n 	gr1o\p 	hAq\r 	eRs\t 	fb!u\v 	gsAw\x 	gr1y\z 	gr1{\| 	eR}\~ 	gsA\@ 	eRA\B 	hQC\D 	eRE\F 	gr1G\H 	eRI\J 	gsAK\L 	gsAM\N 	gsAO\P 	gsAQ\R 	hQS\T 	gsAU\V 	ia  W\X 	ia  Y\Z 	ia  [\\ 	fb!]\^ 	eR_\` 	gsAa\b 	gsAc\d 	gsAe\f 	hQg\h 	hQi\j 	fc1k\l 	hQm\n 	hQo\p 	gsAq\r 	gsAs\t 	ia  u\v 	hQw\x 	gsAy\z 	hQ{\| 	hQ}\~ 	hQ\@ 	hQA\B 	ia  C\D 	gsAE\F 	ia  G\H 	j#q!!I\J 	gsAK\L 	gsAM\N 	hQO\P 	hQQ\R 	gsAS\T 	hAU\V 	hAW\X 	iQY\Z 	hA[\\ 	j#q!!]\^ 	j#q!!_\` 	j#q!!a\b 	hAc\d 	iQe\f 	iQg\h 	iQi\j 	gr1k\l 	fb!m\n 	gsAo\p 	hQq\r 	hQs\t 	hQu\v 	ia  w\x 	iQy\z 	hA{\| 	hA}\~ 	gr1\@ 	iQA\B 	iQC\D 	iQE\F 	fb!G\H 	gr1I\J 	gr1K\L 	gr1M\N 	j#q!!O\P 	j#q!!Q\R 	k3""S\T 	ia  U\V 	k3""W\X 	k3""Y\Z 	k3""[\\ 	iQ]\^ 	iQ_\` 	iQa\b 	j"a  c\d 	k2q!!e\f 	gr1g\h 	hAi\j 	fb!k\l 	hQm\n 	fb!o\p 	fb!q\r 	fb!s\t 	gr1u\v 	fb!w\x 	hQy\z 	hQ{\| 	hA}\~ 	hA\@ 	hAA\B 	fb!C\D 	hQE\F 	fb!G\H 	gr1I\J 	eRK\L 	eRM\N 	fb!O\P 	fb!Q\R 	fb!S\T 	eRU\V 	fb!W\X 	eRY\Z 	gsA[\\ 	fb!]\^ 	gr1_\` 	gr1a\b 	gr1c\d 	hAe\f 	hAg\h 	hAi\j 	hAk\l 	j#q!!m\n 	iQo\p 	iQq\r 	hAs\t 	iQu\v 	hAw\x 	hAy\z 	hA{\| 	gr1}\~ 	ia  \@ 	gr1A\B 	ia  C\D 	ia  E\F 	hAG\H 	hAI\J 	iQK\L 	iQM\N 	iQO\P 	iQQ\R 	fb!S\T 	eRU\V 	fc1W\X 	fb!Y\Z 	fb![\\ 	fb!]\^ 	gr1_\` 	gr1a\b 	hAc\d 	gr1e\f 	gr1g\h 	gr1i\j 	gr1k\l 	gr1m\n 	gr1o\p 	gr1q\r 	eRs\t 	fb!u\v 	fb!w\C~ 	dBdBdBfb!dBeRdBeQeQfaeReReRfb!fb!eReReReReReReR-CCCr7   r   c                       e Zd ZdS )r   Nr  r   r  r  r7   r"   r   r               r7   r   c                       e Zd ZdS )rT   Nr  r  r7   r"   rT   rT     r  r7   rT   c                       e Zd ZdS )rS   Nr  r  r7   r"   rS   rS     r  r7   rS   N)	basestemmerr   amongr   r   BaseExceptionr   rT   rS   r  r7   r"   <module>r     s    % $ $ $ $ $      z z z z z[ z z zz      =         =         =     r7   