§
    'ê[f$3  ã                   óh   — d dl Z d dlmZ d dlmZmZ d„ Z G d„ de¦  «        Z G d„ de¦  «        ZdS )	é    N)ÚCorpusReader)ÚStreamBackedCorpusViewÚconcatc                 óH   ‡ — t          j        ‰ ¦  «        dˆ fd„	¦   «         }|S )Nc                 óp   •— |                      dd ¦  «         |s|                      ¦   «         } ‰| |fi |¤ŽS )NÚtags)ÚpopÚfileids)Úselfr
   ÚkwargsÚfuns      €úM/var/www/piapp/venv/lib/python3.11/site-packages/nltk/corpus/reader/ipipan.pyÚ	decoratorz_parse_args.<locals>.decorator   sF   ø€ à�
Š
�6˜4Ñ Ô Ð Øð 	%Ø—l’l‘n”nˆGØˆs�4˜Ð+Ð+ FÐ+Ð+Ð+ó    ©N)Ú	functoolsÚwraps)r   r   s   ` r   Ú_parse_argsr      s>   ø€ Ý„_�SÑÔð,ð ,ð ,ð ,ð ,ñ Ôð,ð Ðr   c                   óô   — e Zd ZdZd„ Zdd„Zdd„Zdd„Zdd„Ze	dd„¦   «         Z
e	dd	„¦   «         Ze	dd
„¦   «         Ze	dd„¦   «         Ze	dd„¦   «         Ze	dd„¦   «         Zd„ Zd„ Zd„ Zdd„Zd„ Zd„ Zd„ ZdS )ÚIPIPANCorpusReadera5  
    Corpus reader designed to work with corpus created by IPI PAN.
    See http://korpus.pl/en/ for more details about IPI PAN corpus.

    The corpus includes information about text domain, channel and categories.
    You can access possible values using ``domains()``, ``channels()`` and
    ``categories()``. You can use also this metadata to filter files, e.g.:
    ``fileids(channel='prasa')``, ``fileids(categories='publicystyczny')``.

    The reader supports methods: words, sents, paras and their tagged versions.
    You can get part of speech instead of full tag by giving "simplify_tags=True"
    parameter, e.g.: ``tagged_sents(simplify_tags=True)``.

    Also you can get all tags disambiguated tags specifying parameter
    "one_tag=False", e.g.: ``tagged_paras(one_tag=False)``.

    You can get all tags that were assigned by a morphological analyzer specifying
    parameter "disamb_only=False", e.g. ``tagged_words(disamb_only=False)``.

    The IPIPAN Corpus contains tags indicating if there is a space between two
    tokens. To add special "no space" markers, you should specify parameter
    "append_no_space=True", e.g. ``tagged_words(append_no_space=True)``.
    As a result in place where there should be no space between two tokens new
    pair ('', 'no-space') will be inserted (for tagged data) and just '' for
    methods without tags.

    The corpus reader can also try to append spaces between words. To enable this
    option, specify parameter "append_space=True", e.g. ``words(append_space=True)``.
    As a result either ' ' or (' ', 'space') will be inserted between tokens.

    By default, xml entities like &quot; and &amp; are replaced by corresponding
    characters. You can turn off this feature, specifying parameter
    "replace_xmlentities=False", e.g. ``words(replace_xmlentities=False)``.
    c                 ó6   — t          j        | ||d d ¦  «         d S r   )r   Ú__init__)r   Úrootr
   s      r   r   zIPIPANCorpusReader.__init__=   s!   € ÝÔ˜d D¨'°4¸Ñ>Ô>Ð>Ð>Ð>r   Nc                 óZ   — |s|                       ¦   «         }|                      |d¦  «        S )NÚchannel©r
   Ú_parse_header©r   r
   s     r   ÚchannelszIPIPANCorpusReader.channels@   s-   € Øð 	%Ø—l’l‘n”nˆGØ×!Ò! '¨9Ñ5Ô5Ð5r   c                 óZ   — |s|                       ¦   «         }|                      |d¦  «        S )NÚdomainr   r   s     r   ÚdomainszIPIPANCorpusReader.domainsE   s-   € Øð 	%Ø—l’l‘n”nˆGØ×!Ò! '¨8Ñ4Ô4Ð4r   c                 ót   ‡ — |s‰                       ¦   «         }ˆ fd„‰                      |d¦  «        D ¦   «         S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS © )Ú_map_category)Ú.0Úcatr   s     €r   ú
<listcomp>z1IPIPANCorpusReader.categories.<locals>.<listcomp>M   s4   ø€ ð 
ð 
ð 
Ø(+ˆD×Ò˜sÑ#Ô#ð
ð 
ð 
r   ÚkeyTermr   r   s   ` r   Ú
categorieszIPIPANCorpusReader.categoriesJ   sS   ø€ Øð 	%Ø—l’l‘n”nˆGð
ð 
ð 
ð 
Ø/3×/AÒ/AÀ'È9Ñ/UÔ/Uð
ñ 
ô 
ð 	
r   c                 óŠ  — |�|�|�t          d¦  «        ‚|€|€|€t          j        | ¦  «        S t          |t          ¦  «        r|g}t          |t          ¦  «        r|g}t          |t          ¦  «        r|g}|r|                      d|¦  «        S |r|                      d|¦  «        S |                      d|| j        ¬¦  «        S )NzNYou can specify only one of channels, domains and categories parameter at oncer   r!   r*   )Úmap)Ú
ValueErrorr   r
   Ú
isinstanceÚstrÚ_list_morph_files_byr&   )r   r   r"   r+   s       r   r
   zIPIPANCorpusReader.fileidsQ   sù   € ØÐ GÐ$7¸JÐ<RÝð3ñô ð ð Ð  °JÐ4FÝÔ'¨Ñ-Ô-Ð-Ý�h¥Ñ$Ô$ð 	"Ø �zˆHÝ�g�sÑ#Ô#ð 	 Ø�iˆGÝ�j¥#Ñ&Ô&ð 	&Ø$˜ˆJØð 	Ø×,Ò,¨Y¸ÑAÔAÐAØð 	Ø×,Ò,¨X°wÑ?Ô?Ð?à×,Ò,Ø˜:¨4Ô+=ð -ñ ô ð r   c                 ód   ‡ ‡— t          ˆˆ fd„‰                      |¦  «        D ¦   «         ¦  «        S )Nc                 óF   •— g | ]} ‰j         |ft          j        d dœ‰¤Ž‘ŒS ©F)Úmoder   ©Ú_viewÚIPIPANCorpusViewÚ
SENTS_MODE©r'   Úfileidr   r   s     €€r   r)   z,IPIPANCorpusReader.sents.<locals>.<listcomp>k   óV   ø€ ð ð ð ð ð �”
ØðÝ!1Ô!<À5ðð ØLRðð ðð ð r   ©r   Ú_list_morph_files©r   r
   r   s   ` `r   ÚsentszIPIPANCorpusReader.sentsh   óQ   øø€ åðð ð ð ð ð #×4Ò4°WÑ=Ô=ð	ñ ô ñ
ô 
ð 	
r   c                 ód   ‡ ‡— t          ˆˆ fd„‰                      |¦  «        D ¦   «         ¦  «        S )Nc                 óF   •— g | ]} ‰j         |ft          j        d dœ‰¤Ž‘ŒS r4   ©r7   r8   Ú
PARAS_MODEr:   s     €€r   r)   z,IPIPANCorpusReader.paras.<locals>.<listcomp>v   r<   r   r=   r?   s   ` `r   ÚparaszIPIPANCorpusReader.parass   rA   r   c                 ód   ‡ ‡— t          ˆˆ fd„‰                      |¦  «        D ¦   «         ¦  «        S )Nc                 ó0   •— g | ]} ‰j         |fd di‰¤Ž‘ŒS )r   F©r7   r:   s     €€r   r)   z,IPIPANCorpusReader.words.<locals>.<listcomp>�   sB   ø€ ð ð ð àð �”
˜6Ð8Ð8¨Ð8°Ð8Ð8ðð ð r   r=   r?   s   ` `r   ÚwordszIPIPANCorpusReader.words~   óO   øø€ åðð ð ð ð à"×4Ò4°WÑ=Ô=ðñ ô ñ
ô 
ð 	
r   c                 ód   ‡ ‡— t          ˆˆ fd„‰                      |¦  «        D ¦   «         ¦  «        S )Nc                 óD   •— g | ]} ‰j         |fd t          j        i‰¤Ž‘ŒS ©r5   r6   r:   s     €€r   r)   z3IPIPANCorpusReader.tagged_sents.<locals>.<listcomp>Š   óF   ø€ ð ð ð àð �”
˜6ÐNÐNÕ(8Ô(CÐNÀvÐNÐNðð ð r   r=   r?   s   ` `r   Útagged_sentszIPIPANCorpusReader.tagged_sents‡   rK   r   c                 ód   ‡ ‡— t          ˆˆ fd„‰                      |¦  «        D ¦   «         ¦  «        S )Nc                 óD   •— g | ]} ‰j         |fd t          j        i‰¤Ž‘ŒS rN   rD   r:   s     €€r   r)   z3IPIPANCorpusReader.tagged_paras.<locals>.<listcomp>“   rO   r   r=   r?   s   ` `r   Útagged_paraszIPIPANCorpusReader.tagged_paras�   rK   r   c                 ód   ‡ ‡— t          ˆˆ fd„‰                      |¦  «        D ¦   «         ¦  «        S )Nc                 ó,   •— g | ]} ‰j         |fi ‰¤Ž‘ŒS r%   rI   r:   s     €€r   r)   z3IPIPANCorpusReader.tagged_words.<locals>.<listcomp>œ   s-   ø€ ÐXÐXÐX¨fˆZˆTŒZ˜Ð)Ð) &Ð)Ð)ÐXÐXÐXr   r=   r?   s   ` `r   Útagged_wordszIPIPANCorpusReader.tagged_words™   s>   øø€ åØXÐXÐXÐXÐX¸×8NÒ8NÈwÑ8WÔ8WÐXÑXÔXñ
ô 
ð 	
r   c                 ó@   — d„ |                       |¦  «        D ¦   «         S )Nc                 ó   — g | ]}|‘ŒS r%   r%   ©r'   Úfs     r   r)   z8IPIPANCorpusReader._list_morph_files.<locals>.<listcomp>    s   € Ð2Ð2Ð2�a�Ð2Ð2Ð2r   )Úabspathsr   s     r   r>   z$IPIPANCorpusReader._list_morph_filesŸ   s"   € Ø2Ð2˜4Ÿ=š=¨Ñ1Ô1Ð2Ñ2Ô2Ð2r   c                 ó@   — d„ |                       |¦  «        D ¦   «         S )Nc                 ó:   — g | ]}|                      d d¦  «        ‘ŒS )ú	morph.xmlú
header.xml)ÚreplacerY   s     r   r)   z9IPIPANCorpusReader._list_header_files.<locals>.<listcomp>£   s6   € ð 
ð 
ð 
àð �IŠI�k <Ñ0Ô0ð
ð 
ð 
r   )r>   r   s     r   Ú_list_header_filesz%IPIPANCorpusReader._list_header_files¢   s1   € ð
ð 
à×+Ò+¨GÑ4Ô4ð
ñ 
ô 
ð 	
r   c                 óÌ   — t          ¦   «         }|                      |¦  «        D ]2}|                      ||¦  «        }|D ]}|                     |¦  «         ŒŒ3t	          |¦  «        S r   )Úsetra   Ú_get_tagÚaddÚlist)r   r
   ÚtagÚvaluesrZ   Úvalues_listÚvs          r   r   z IPIPANCorpusReader._parse_header¨   sl   € Ý‘”ˆØ×(Ò(¨Ñ1Ô1ð 	ð 	ˆAØŸ-š-¨¨3Ñ/Ô/ˆKØ ð ð �Ø—
’
˜1‘”��ðå�F‰|Œ|Ðr   c                 óB  — |                       ¦   «         }t          ¦   «         }|D ]l}|                      |¦  «                             dd¦  «        }|                      ||¦  «        }|D ](}	|� ||	¦  «        }	|	|v r|                     |¦  «         Œ)Œmt          |¦  «        S )Nr^   r_   )r
   rc   Úabspathr`   rd   re   rf   )
r   rg   rh   r-   r
   Úret_fileidsrZ   Úfpri   Úvalues
             r   r1   z'IPIPANCorpusReader._list_morph_files_by°   s«   € Ø—,’,‘.”.ˆÝ‘e”eˆØð 	'ð 	'ˆAØ—’˜a‘”×(Ò(¨°lÑCÔCˆBØŸ-š-¨¨CÑ0Ô0ˆKØ$ð 'ð '�Ø�?Ø˜C ™JœJ�EØ˜F�?�?Ø—O’O AÑ&Ô&Ð&øð	'õ
 �KÑ Ô Ð r   c                 ó^  — g }t          |¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   d}	 |                     d|z   |¦  «        }|dk     r|S |                     d|z   dz   |¦  «        }|                     ||t	          |¦  «        z   dz   |…         ¦  «         Œn)Nr   TÚ<z</Ú>é   )ÚopenÚreadÚfindÚappendÚlen)r   rZ   rg   r   ÚinfileÚheaderÚtag_endÚtag_poss           r   rd   zIPIPANCorpusReader._get_tag½   sð   € ØˆÝ�!‰WŒWð 	#˜Ø—[’[‘]”]ˆFð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#àˆð	BØ—k’k #¨¡)¨WÑ5Ô5ˆGØ˜Š{ˆ{Ø�Ø—k’k $¨¡*¨sÑ"2°GÑ<Ô<ˆGØ�KŠK˜˜w­¨S©¬Ñ1°AÑ5¸Ð?Ô@ÑAÔAÐAð	Bs   ’3³7º7c                 óV   — |                      d¦  «        }|dk    r|S ||dz   d …         S )Nrr   éÿÿÿÿé   )rv   )r   r(   Úposs      r   r&   z IPIPANCorpusReader._map_categoryÉ   s1   € Ø�hŠh�s‰mŒmˆØ�"Š9ˆ9ØˆJà�s˜Q‘w�y�y”>Ð!r   c                 óT  — |                      dd¦  «        }|                      dd¦  «        }|                      dd¦  «        }|                      dd¦  «        }|                      dd¦  «        }|                      d	d¦  «        }|                      d
d¦  «        }	|                      dd¦  «        }
t          |¦  «        dk    r$t          d|                     ¦   «         z  ¦  «        ‚|s|st          d¦  «        ‚|s|s|r|st          d¦  «        ‚t	          ||||||||	|
¬¦	  «	        S )Nr   Tr5   r   Úsimplify_tagsFÚone_tagÚdisamb_onlyÚappend_no_spaceÚappend_spaceÚreplace_xmlentitieszUnexpected arguments: %sz;You cannot specify both one_tag=False and disamb_only=Falsez[You cannot specify simplify_tags, one_tag or disamb_only with functions other than tagged_*)r   r5   r‚   rƒ   r„   r…   r†   r‡   )r	   rx   r.   Úkeysr8   )r   Úfilenamer   r   r5   r‚   rƒ   r„   r…   r†   r‡   s              r   r7   zIPIPANCorpusReader._viewÐ   sW  € Ø�zŠz˜& $Ñ'Ô'ˆØ�zŠz˜& !Ñ$Ô$ˆØŸ
š
 ?°EÑ:Ô:ˆØ—*’*˜Y¨Ñ-Ô-ˆØ—j’j °Ñ5Ô5ˆØ Ÿ*š*Ð%6¸Ñ>Ô>ˆØ—z’z .°%Ñ8Ô8ˆØ$ŸjšjÐ)>ÀÑEÔEÐåˆv‰;Œ;˜Š?ˆ?ÝÐ7¸&¿+º+¹-¼-ÑGÑHÔHÐHØð 	˜{ð 	ÝØPñô ð ð ð 	˜ð 	¨gð 	¸[ð 	ÝðAñô ð õ
  ØØØØ'ØØ#Ø+Ø%Ø 3ð

ñ 

ô 

ð 
	
r   r   )NNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r"   r+   r
   r   r@   rF   rJ   rP   rS   rV   r>   ra   r   r1   rd   r&   r7   r%   r   r   r   r      s¯  € € € € € ð!ð !ðF?ð ?ð ?ð6ð 6ð 6ð 6ð
5ð 5ð 5ð 5ð

ð 
ð 
ð 
ðð ð ð ð. ð
ð 
ð 
ñ „[ð
ð ð
ð 
ð 
ñ „[ð
ð ð
ð 
ð 
ñ „[ð
ð ð
ð 
ð 
ñ „[ð
ð ð
ð 
ð 
ñ „[ð
ð ð
ð 
ð 
ñ „[ð
ð
3ð 3ð 3ð
ð 
ð 
ðð ð ð!ð !ð !ð !ð
Bð 
Bð 
Bð"ð "ð "ð 
ð  
ð  
ð  
ð  
r   r   c                   ó:   — e Zd ZdZdZdZd
d„Zd„ Zd„ Zd„ Z	d„ Z
d	S )r8   r   r   rs   c                 ó  — t          j        | |d |d ¦  «         d| _        d| _        |                     dd¦  «        | _        |                     dd¦  «        | _        |                     dt          j        ¦  «        | _	        |                     dd¦  «        | _
        |                     dd¦  «        | _        |                     d	d¦  «        | _        |                     d
d¦  «        | _        |                     dd¦  «        | _        d S )NFr   r   Tr„   r5   r‚   rƒ   r…   r†   r‡   )r   r   Úin_sentenceÚpositionr	   Ú	show_tagsr„   r8   Ú
WORDS_MODEr5   r‚   rƒ   r…   r†   r‡   )r   r‰   Ústartposr   s       r   r   zIPIPANCorpusView.__init__ù   sã   € ÝÔ'¨¨h¸¸hÈÑMÔMÐMØ ˆÔØˆŒàŸš F¨DÑ1Ô1ˆŒØ!Ÿ:š: m°TÑ:Ô:ˆÔØ—J’J˜vÕ'7Ô'BÑCÔCˆŒ	Ø#ŸZšZ¨¸Ñ?Ô?ˆÔØ—z’z )¨TÑ2Ô2ˆŒØ%ŸzšzÐ*;¸UÑCÔCˆÔØ"ŸJšJ ~°uÑ=Ô=ˆÔØ#)§:¢:Ð.CÀTÑ#JÔ#JˆÔ Ð Ð r   c                 ó�  — g }g }d}d}t          ¦   «         }|                      |¦  «        }	 t          |¦  «        dk    r*|                      |¦  «         |                      |¦  «        }|dgk    r|rJ ‚g S |                     ¦   «         }| xj        t          |¦  «        dz   z  c_        |                     d¦  «        r	d| _        �ný|                     d¦  «        r�næ|                     d¦  «        r6| j        r|r|s|  	                    |¦  «         d}d}d}	t          ¦   «         }�n›|                     d¦  «        r¥| j        rtd| _        |                      |¦  «         | j
        | j        k    r|gS | j
        | j        k    r| j        r|  	                    |¦  «         |S |                     |¦  «         �n| j
        | j        k    r|                      |¦  «         |gS �ná|                     d	¦  «        r=|d
d…         }	| j        r*|	                     dd¦  «                             dd¦  «        }	�n�|                     d¦  «        rj| j        r|                     d¦  «        dk    rH||                     d¦  «        d
z   |                     d¦  «        …         }
|                     |
¦  «         �n|                     d¦  «        r�| j        rp| j        rd„ |D ¦   «         }| j        r| j        s%|                     |	t1          |¦  «        f¦  «         n®|                     |	|                     ¦   «         f¦  «         n„|                     |	¦  «         nn|                     d¦  «        rC| j        rd}| j        r2| j        r|                     d¦  «         n,|                     d¦  «         n|                     d¦  «        r	 �Œ›)NFTr   Ú z<chunk type="s"z<chunk type="p"z<tokz</chunkz<orthé   iùÿÿÿz&quot;ú"z&amp;ú&z<lexzdisamb=r~   z<ctagz</ctagz</tokc                 óD   — g | ]}|                      d ¦  «        d         ‘ŒS )ú:r   )Úsplit)r'   Úts     r   r)   z/IPIPANCorpusView.read_block.<locals>.<listcomp>D  s&   € Ð>Ð>Ð>°A §¢¨¡¤¨Q¤Ð>Ð>Ð>r   z<ns/>)r–   zno-spacez</cesAna)rc   Ú
_read_datarx   Ú_seekr	   r‘   Ú
startswithr�   r†   Ú_append_spacer5   r9   r“   rw   rE   r‡   r`   r„   rv   Úindexre   r’   r‚   rƒ   Útupler…   )r   ÚstreamÚsentenceÚ	sentencesÚspaceÚno_spacer   ÚlinesÚlineÚorthrg   s              r   Ú
read_blockzIPIPANCorpusView.read_block  só  € ØˆØˆ	ØˆØˆå‰uŒuˆà—’ Ñ'Ô'ˆðC	õ �5‰zŒz˜QŠˆØ—
’
˜6Ñ"Ô"Ð"ØŸš¨Ñ/Ô/�à˜˜Š}ˆ}Ø$Ð$Ð$Ð$Ø�	à—9’9‘;”;ˆDØˆMŒM�S ™YœY¨™]Ñ*ˆMŒMà�ŠÐ0Ñ1Ô1ð 5Ø#'�Ô Ñ Ø—’Ð!2Ñ3Ô3ð 3ÙØ—’ Ñ(Ô(ð 1ØÔ$ð 1¨ð 1°xð 1Ø×&Ò& xÑ0Ô0Ð0Ø�Ø �Ø�Ý‘u”u�‘Ø—’ Ñ+Ô+ð *ØÔ#ð 'Ø',�DÔ$Ø—J’J˜vÑ&Ô&Ð&Ø”y D¤OÒ3Ð3Ø (˜zÐ)Øœ d¤oÒ5Ð5ØÔ,ð 9Ø ×.Ò.¨xÑ8Ô8Ð8Ø'˜à!×(Ò(¨Ñ2Ô2Ð2Ñ2Ø”Y $¤/Ò1Ð1Ø—J’J˜vÑ&Ô&Ð&Ø%˜;Ð&ñ 2ð —’ Ñ)Ô)ð Ø˜A˜b˜D”z�ØÔ+ð MØŸ<š<¨°#Ñ6Ô6×>Ò>¸wÈÑLÔL�DùØ—’ Ñ(Ô(ð ØÔ'ð "¨4¯9ª9°YÑ+?Ô+?À2Ò+EÐ+EØ˜tŸzšz¨'Ñ2Ô2°QÑ6¸¿ºÀHÑ9MÔ9MÐMÔN�CØ—H’H˜S‘M”M�MùØ—’ Ñ)Ô)ð Ø”>ð *ØÔ)ð ?Ø>Ð>¸Ð>Ñ>Ô>˜Øœ<ð <¨tÔ/?ð <Ø Ÿš¨­u°T©{¬{Ð(;Ñ<Ô<Ð<Ð<à Ÿš¨¨t¯xªx©z¬zÐ(:Ñ;Ô;Ð;Ð;à—O’O DÑ)Ô)Ð)Ð)Ø—’ Ñ)Ô)ð 	ØÔ$ð $Ø#�HØÔ'ð ,Ø”~ð ,Ø ŸšÐ(8Ñ9Ô9Ð9Ð9à Ÿš¨Ñ+Ô+Ð+øØ—’ Ñ,Ô,ð ØñGC	r   c                 ó´   — |                      ¦   «         | _        |                     d¦  «        }|                     d¦  «        }|                     ¦   «          |S )Ni   Ú
)Útellr‘   ru   rœ   Úreverse)r   r¤   Úbuffr©   s       r   rž   zIPIPANCorpusView._read_dataV  sE   € ØŸš™œˆŒØ�{Š{˜4Ñ Ô ˆØ—
’
˜4Ñ Ô ˆØ�Š‰ŒˆØˆr   c                 ó:   — |                      | j        ¦  «         d S r   )Úseekr‘   )r   r¤   s     r   rŸ   zIPIPANCorpusView._seek]  s   € Ø�Š�D”MÑ"Ô"Ð"Ð"Ð"r   c                 ól   — | j         r|                     d¦  «         d S |                     d¦  «         d S )N)Ú r§   rµ   )r’   rw   )r   r¥   s     r   r¡   zIPIPANCorpusView._append_space`  s<   € ØŒ>ð 	!Ø�OŠO˜NÑ+Ô+Ð+Ð+Ð+à�OŠO˜CÑ Ô Ð Ð Ð r   N)r   )rŠ   r‹   rŒ   r“   r9   rE   r   r¬   rž   rŸ   r¡   r%   r   r   r8   r8   ó   s{   € € € € € à€JØ€JØ€JðKð Kð Kð KðMð Mð Mð^ð ð ð#ð #ð #ð!ð !ð !ð !ð !r   r8   )	r   Únltk.corpus.reader.apir   Únltk.corpus.reader.utilr   r   r   r   r8   r%   r   r   ú<module>r¸      s¾   ðð Ð Ð Ð à /Ð /Ð /Ð /Ð /Ð /Ø BÐ BÐ BÐ BÐ BÐ BÐ BÐ Bðð ð ðW
ð W
ð W
ð W
ð W
˜ñ W
ô W
ð W
ðtq!ð q!ð q!ð q!ð q!Ð-ñ q!ô q!ð q!ð q!ð q!r   