§
    kÃ¿aö  ã                   óz   — d dl mZmZ d dlZd dlmZmZ d dlmZ d dl	m
Z
 d dlmZ dgZ G d„ de
¦  «        Zd	„ ZdS )
é    )ÚIOÚOptionalN)ÚConjunctiveGraphÚGraph)ÚLiteral)Ú
Serializer)Ú_quoteLiteralÚNQuadsSerializerc                   ób   ‡ — e Zd Zdefˆ fd„Z	 	 ddee         dee         dee         fd„Z	ˆ xZ
S )	r
   Ústorec                 óˆ   •— |j         st          d¦  «        ‚t          t          | ¦  «                             |¦  «         |  d S )Nz?NQuads serialization only makes sense for context-aware stores!)Úcontext_awareÚ	ExceptionÚsuperr
   Ú__init__)Úselfr   Ú	__class__s     €úC/usr/lib/python3/dist-packages/rdflib/plugins/serializers/nquads.pyr   zNQuadsSerializer.__init__   sP   ø€ ØÔ"ð 	ÝØTñô ð õ 	Õ Ñ%Ô%×.Ò.¨uÑ5Ô5Ð5ØÐ$Ð$Ð$ó    NÚstreamÚbaseÚencodingc                 óÚ  — |�t          j        d¦  «         |�F|                     ¦   «         | j                             ¦   «         k    rt          j        d|› �¦  «         | j        }| j                             ¦   «         D ]C}|D ]>}|                     t          ||j        ¦  «         	                    |d¦  «        ¦  «         Œ?ŒD|                     d 	                    d¦  «        ¦  «         d S )Nz'NQuadsSerializer does not support base.zCNQuadsSerializer does not use custom encoding. Given encoding was: Úreplaceú
zlatin-1)
ÚwarningsÚwarnÚlowerr   r   ÚcontextsÚwriteÚ_nq_rowÚ
identifierÚencode)r   r   r   r   ÚargsÚcontextÚtriples          r   Ú	serializezNQuadsSerializer.serialize   s  € ð ÐÝŒMÐCÑDÔDÐDØÐ H§N¢NÑ$4Ô$4¸¼×8KÒ8KÑ8MÔ8MÒ$MÐ$MÝŒMð2Ø'/ð2ð 2ñô ð ð ”=ˆØ”z×*Ò*Ñ,Ô,ð 	ð 	ˆGØ!ð ð �Ø—’Ý˜F GÔ$6Ñ7Ô7×>Ò>¸xÈÑSÔSñô ð ð ðð 	�Š�T—[’[ Ñ+Ô+Ñ,Ô,Ð,Ð,Ð,r   )NN)Ú__name__Ú
__module__Ú__qualname__r   r   r   Úbytesr   Ústrr'   Ú__classcell__)r   s   @r   r
   r
      s�   ø€ € € € € ð%˜eð %ð %ð %ð %ð %ð %ð #Ø"&ð	-ð -à�5”	ð-ð �sŒmð-ð ˜3”-ð	-ð -ð -ð -ð -ð -ð -ð -r   c                 óÎ  — t          | d         t          ¦  «        rc| d                              ¦   «         ›d| d                              ¦   «         ›dt          | d         ¦  «        ›d|                     ¦   «         ›d�S | d                              ¦   «         ›d| d                              ¦   «         ›d| d                              ¦   «         ›d|                     ¦   «         ›d�S )Né   r   ú é   z .
)Ú
isinstancer   Ún3r	   )r&   r%   s     r   r!   r!   .   sÀ   € Ý�&˜”)�WÑ%Ô%ð 
à�1ŒI�LŠL‰NŒNˆNˆNØ�1ŒI�LŠL‰NŒNˆNˆNÝ˜& œ)Ñ$Ô$Ð$Ð$Ø�JŠJ‰LŒLˆLˆLð	
ð 	
ð �1ŒI�LŠL‰NŒNˆNˆNØ�1ŒI�LŠL‰NŒNˆNˆNØ�1ŒI�LŠL‰NŒNˆNˆNØ�JŠJ‰LŒLˆLˆLð	
ð 	
r   )Útypingr   r   r   Úrdflib.graphr   r   Úrdflib.termr   Úrdflib.serializerr   Úrdflib.plugins.serializers.ntr	   Ú__all__r
   r!   © r   r   ú<module>r;      sÀ   ðØ Ð Ð Ð Ð Ð Ð Ð Ø €€€à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø Ð Ð Ð Ð Ð Ø (Ð (Ð (Ð (Ð (Ð (à 7Ð 7Ð 7Ð 7Ð 7Ð 7àÐ
€ð-ð -ð -ð -ð -�zñ -ô -ð -ðB
ð 
ð 
ð 
ð 
r   