§
    BP‚c&  ã                   ó”   — d dl mZ d dlZd dlmZ  G d„ dej        ¦  «        Zedk    r e¦   «          	                    ¦   «          dS dS )é    )ÚUnionN)Úinkex_gettextc                   óL   — e Zd ZdZd„ Zdedeeef         de	j
        fd„Zd„ ZdS )	ÚSetupTypographyCanvasz=Resizes the canvas and creates typography-relevant guidelinesc                 ó4  — |                      ddt          d¬¦  «         |                      ddt          dd¬	¦  «         |                      d
dt          d¬¦  «         |                      ddt          d¬¦  «         |                      ddt          d¬¦  «         d S )Nz-ez--emsizeiè  )ÚtypeÚdefaultz-cz--capsi¼  zCaps Height)r   r	   Úhelpz-xz	--xheightiô  z-az
--ascenderiî  z-dz--descenderéú   )Úadd_argumentÚint)ÚselfÚparss     ú9/usr/share/inkscape/extensions/setup_typography_canvas.pyÚadd_argumentsz#SetupTypographyCanvas.add_arguments   s›   € Ø×Ò˜$ 
µ¸dÐÑCÔCÐCØ×Ò˜$ ­s¸CÀmÐÑTÔTÐTØ×Ò˜$ µ#¸sÐÑCÔCÐCØ×Ò˜$ µ3ÀÐÑDÔDÐDØ×Ò˜$ µCÀÐÑEÔEÐEÐEÐEó    ÚnameÚpositionÚreturnc                 ó´   — | j         j                             t          j        ¦   «                              d|d¦  «                             |¬¦  «        ¦  «        S )a  Create a horizontal guideline with name and position

        Args:
            name (str): the name of the guideline
            position (Union[int, float]): the vertical position of the guideline

        Returns:
            inkex.BaseElement: the created guideline
        r   )r   é   )Úinkscape__label)ÚsvgÚ	namedviewÚaddÚinkexÚGuideÚmove_toÚupdate)r   r   r   s      r   Úcreate_horizontal_guidelinez1SetupTypographyCanvas.create_horizontal_guideline%   sM   € ð ŒxÔ!×%Ò%ÝŒK‰MŒM×!Ò! ! X¨vÑ6Ô6×=Ò=ÈdÐ=ÑSÔSñ
ô 
ð 	
r   c                 óð  — | j         j        }| j         j        }| j         j        }| j         j        }| j         j        }| j                             dt          |¦  «        ¦  «         | j                             dt          |¦  «        ¦  «         | j                             ddt          |¦  «        z   dz   t          |¦  «        z   ¦  «         |}|  	                    t          d¦  «        |¦  «         |  	                    t          d¦  «        ||z   ¦  «         |  	                    t          d¦  «        ||z   ¦  «         |  	                    t          d	¦  «        ||z   ¦  «         |  	                    t          d
¦  «        ||z
  ¦  «         | j        j        }|                     dd¦  «         |                     dt          |dz  ¦  «        ¦  «         |                     dt          |dz  ¦  «        ¦  «         d S )NÚwidthÚheightÚviewBoxz0 0 ú ÚbaselineÚascenderÚcapsÚxheightÚ	descenderzinkscape:document-unitsÚpxzinkscape:cxg       @zinkscape:cy)ÚoptionsÚemsizer'   r(   r)   r*   r   ÚsetÚstrr    Ú_r   )r   r-   r'   r(   r)   r*   r&   r   s           r   ÚeffectzSetupTypographyCanvas.effect5   s¨  € à”Ô$ˆØ”<Ô(ˆØŒ|Ô ˆØ”,Ô&ˆØ”LÔ*ˆ	ð 	ŒŠWc &™kœkÑ*Ô*Ð*ØŒŠXs 6™{œ{Ñ+Ô+Ð+ØŒŠY ­¨V©¬Ñ 4°sÑ :½SÀ¹[¼[Ñ HÑIÔIÐIàˆà×(Ò(­¨:©¬¸ÑAÔAÐAØ×(Ò(­¨:©¬¸À8Ñ8KÑLÔLÐLØ×(Ò(­¨6©¬°H¸t±OÑDÔDÐDØ×(Ò(­¨9©¬°xÀ'Ñ7IÑJÔJÐJØ×(Ò(­¨;©¬¸ÀIÑ9MÑNÔNÐNà”HÔ&ˆ	ØŠÐ/°Ñ6Ô6Ð6ØŠm¥S¨°#©Ñ%6Ô%6Ñ7Ô7Ð7ØŠm¥S¨°#©Ñ%6Ô%6Ñ7Ô7Ð7Ð7Ð7r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r/   r   r   Úfloatr   ÚBaseElementr    r1   © r   r   r   r      ss   € € € € € ØGÐGðFð Fð Fð
Øð
Ø#(¨¨e¨Ô#4ð
à	Ô	ð
ð 
ð 
ð 
ð 8ð 8ð 8ð 8ð 8r   r   Ú__main__)
Útypingr   r   Úinkex.localizationr   r0   ÚEffectExtensionr   r2   Úrunr8   r   r   ú<module>r>      s˜   ðð* Ð Ð Ð Ð Ð à €€€Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1ð28ð 28ð 28ð 28ð 28˜EÔ1ñ 28ô 28ð 28ðj ˆzÒÐØÐÑÔ×ÒÑ!Ô!Ð!Ð!Ð!ð Ðr   