§
    CP‚cK  ã                   ó”   — d Z ddlZddlmZ ddlZ G d„ dej        ¦  «        Zedk    r e¦   «          	                    ¦   «          dS dS )aL  
This effect adds a feature visible (or usable) only on a SVG enabled web
browser (like Firefox). This effect sets one or more attributes in the second
selected element, when a defined event occurs on the first selected element.
If you want to set more than one attribute, you must separate this with a space,
and only with aspace.
é    N)Úinkex_gettextc                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚSetAttributez(Set a web attribute accross many objectsc                 ó$  — |                      dd¬¦  «         |                      ddd¬¦  «         |                      dd	d
¬¦  «         |                      ddd¬¦  «         |                      ddd¬¦  «         |                      ddd¬¦  «         d S )Nz--tabz'The selected UI-tab when OK was pressed)Úhelpz--attzfill stroke stroke-widthzAttribute to set.)Údefaultr   z--valzred black 5pxzValues to set.z--whenÚonclickzWhen it must to set?z--from-and-toÚfrom_and_toúg-to-one)Údestr   z--compatibilityÚappendz/Compatibility with previews code to this event.)Úadd_argument)ÚselfÚparss     ú-/usr/share/inkscape/extensions/web_set_att.pyÚadd_argumentszSetAttribute.add_arguments$   sÇ   € Ø×Ò˜'Ð(QÐÑRÔRÐRØ×ÒØÐ7Ð>Qð 	ñ 	
ô 	
ð 	
ð 	×Ò˜'¨?ÐAQÐÑRÔRÐRØ×Ò˜(¨IÐ<RÐÑSÔSÐSØ×Ò˜/°ÀzÐÑRÔRÐRØ×ÒØØØBð 	ñ 	
ô 	
ð 	
ð 	
ð 	
ó    c                 ó  — |                       ¦   «          t          | j        j        ¦  «        dk     r!t	          j        t          d¦  «        ¦  «        ‚| j        j        dk    rdnd}t          | j	        j
                             ¦   «         ¦  «        d |…         }t          | j	        j
        j        ¦  «        |d …         }d                     d                     |¦  «        | j        j        | j        j        ¦  «        }|D ]‡}|                     | j        j        ¦  «        }|€d}| j        j        d	k    r|d
z   |z   }| j        j        dk    r|d
z   |z   }| j        j        dk    r|}|                     | j        j        |¦  «         Œˆd S )Né   z&You must select at least two elements.r   éÿÿÿÿé   z0InkWeb.setAtt({{el:['{}'], att:'{}', val:'{}'}})z','Ú r   z;
ÚprependÚreplace)ÚensureInkWebSupportÚlenÚoptionsÚidsÚinkexÚAbortExtensionÚ_r
   ÚlistÚsvgÚ	selectionÚvaluesÚformatÚjoinÚattÚvalÚgetÚwhenÚcompatibilityÚset)r   ÚsplitÚel_fromÚid_toÚev_codeÚelemÚprev_ev_codeÚ
el_ev_codes           r   ÚeffectzSetAttribute.effect2   s  € Ø× Ò Ñ"Ô"Ð"åˆtŒ|ÔÑ Ô  1Ò$Ð$ÝÔ&¥qÐ)QÑ'RÔ'RÑSÔSÐSð ”lÔ.°*Ò<Ð<À!ˆÝt”xÔ)×0Ò0Ñ2Ô2Ñ3Ô3°F°U°FÔ;ˆÝT”XÔ'Ô+Ñ,Ô,¨U¨V¨VÔ4ˆàD×KÒKØJŠJuÑÔ˜tœ|Ô/°´Ô1Añ
ô 
ˆð ð 	4ð 	4ˆDØŸ8š8 D¤LÔ$5Ñ6Ô6ˆLØÐ#Ø!àŒ|Ô)¨XÒ5Ð5Ø)¨EÑ1°GÑ;
ØŒ|Ô)¨YÒ6Ð6Ø$ u™_¨|Ñ;
ØŒ|Ô)¨YÒ6Ð6Ø$
àHŠHT”\Ô&¨
Ñ3Ô3Ð3Ð3ð	4ð 	4r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r5   © r   r   r   r   !   s8   € € € € € Ø2Ð2ð
ð 
ð 
ð4ð 4ð 4ð 4ð 4r   r   Ú__main__)
r9   r   Úinkex.localizationr   r!   ÚinkwebeffectÚInkWebEffectr   r6   Úrunr:   r   r   ú<module>r@      s™   ðð&ð ð €€€Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø Ð Ð Ð ð+4ð +4ð +4ð +4ð +4<Ô,ñ +4ô +4ð +4ð\ ˆzÒÐØ€LN„N×ÒÑÔÐÐÐð Ðr   