Ë
    oj  ã                   ó  — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
  e
 eddd	d«      d
¬«      d„ «       Z e
 eddd	d«      d
¬«      d„ «       Z e
 eddd	d«      d
¬«      d„ «       Z e
 eddd	d«      d
¬«      d„ «       Zy)z I hold HTML generation helpers.
é    ©Úescape)ÚStringIO)ÚVersion)Úlog)Ú
deprecatedÚTwistedé   é   ztwisted.web.template)Úreplacementc                 ó$   — dt        | «      z   dz   S )z4Wrap <pre> tags around some text and HTML-escape it.z<pre>z</pre>r   )Útexts    ú2/usr/lib/python3/dist-packages/twisted/web/html.pyÚPREr      s   € ð ”V˜D“\Ñ! HÑ,Ð,ó    c                 ó°   — t        «       }|j                  d«       | D ]  }|j                  d|z  «       Œ |j                  d«       |j                  «       S )Nú<ul>
z<li> %s</li>
ú</ul>©r   ÚwriteÚgetvalue)ÚlstÚioÚels      r   ÚULr      sN   € ä	‹€BØ‡H�HˆXÔØò (ˆØ
�‰Ð! BÑ&Õ'ð(à‡H�HˆWÔØ�;‰;‹=Ðr   c                 ó¾   — t        «       }|j                  d«       | D ]  \  }}|j                  d|› d|› d�«       Œ |j                  d«       |j                  «       S )Nr   z<li> <a href="z">z
</a></li>
r   r   )r   r   Úhrr   s       r   ÚlinkListr   "   s[   € ä	‹€BØ‡H�HˆXÔØò 9‰ˆˆBØ
�‰�> "  R¨ t¨;Ð7Õ8ð9à‡H�HˆWÔØ�;‰;‹=Ðr   c                 ó¢   — 	  | |i |¤ŽS # t         $ r; t        j                  d| ›d�«       t        j                  «        t	        d«      cY S w xY w)zÔoutput(func, *args, **kw) -> html string
    Either return the result of a function (which presumably returns an
    HTML-legal string) or a sparse HTMLized error message and a message
    in the server log.
    zError calling ú:zAn error occurred.)ÚBaseExceptionr   ÚmsgÚerrr   )ÚfuncÚargsÚkws      r   Úoutputr'   ,   sP   € ð)Ù�TÐ ˜RÑ Ð øÜò )Ü�‰�.  ¨Ð*Ô+Ü�‰Œ	ÜÐ'Ó(Ò(ð)ús   ‚
 ŠAAÁAN)Ú__doc__Úhtmlr   r   r   Úincrementalr   Útwisted.pythonr   Útwisted.python.deprecater   r   r   r   r'   © r   r   ú<module>r.      s»   ðñõ Ý å å Ý /ñ ‰G�I˜r 1 aÓ(Ð6LÔMñ-ó Nð-ñ
 ‰G�I˜r 1 aÓ(Ð6LÔMñó Nðñ ‰G�I˜r 1 aÓ(Ð6LÔMñó Nðñ ‰G�I˜r 1 aÓ(Ð6LÔMñ)ó Nñ)r   