
    ]Mh:d                         d dl mZmZ 	 d dlZn# eef$ r	 d dlmZ Y nw xY wej        ZdgZ	 G d de          Z
edk    r1d dlmZmZmZ  eddd	efd
efdedz  fdeez  fdedz  fg           dS dS )    )BasePenOpenContourErrorN)cython
MomentsPenc                   ^.   e Zd ZddZd Zd Zd Z ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	        	           ej        ej	        
           ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	        ej	                   ej        ej	        ej	                  d                                                                                                                                                                                     Z
 ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	        	           ej        ej	        
           ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                    ej        ej	        !           ej        ej	        "           ej        ej	        #           ej        ej	        $           ej        ej	        %           ej        ej	        &           ej        ej	        '           ej        ej	        (           ej        ej	        )           ej        ej	        *           ej        ej	        +           ej        ej	        ,           ej        ej	        -           ej        ej	        .           ej        ej	        /           ej        ej	        0           ej        ej	        1           ej        ej	        2           ej        ej	        3           ej        ej	        4           ej        ej	        5           ej        ej	        6           ej        ej	        7           ej        ej	        8           ej        ej	        9           ej        ej	        :           ej        ej	        ;           ej        ej	        <           ej        ej	        =           ej        ej	        >           ej        ej	        ej	                   ej        ej	        ej	                   ej        ej	        ej	        ?          d@                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Z ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	        	           ej        ej	        
           ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                    ej        ej	        !           ej        ej	        "           ej        ej	        #           ej        ej	        $           ej        ej	        %           ej        ej	        &           ej        ej	        '           ej        ej	        (           ej        ej	        )           ej        ej	        *           ej        ej	        +           ej        ej	        ,           ej        ej	        -           ej        ej	        .           ej        ej	        /           ej        ej	        0           ej        ej	        1           ej        ej	        2           ej        ej	        3           ej        ej	        4           ej        ej	        5           ej        ej	        6           ej        ej	        7           ej        ej	        8           ej        ej	        9           ej        ej	        :           ej        ej	        ;           ej        ej	        <           ej        ej	        =           ej        ej	        >           ej        ej	        A           ej        ej	        B           ej        ej	        C           ej        ej	        D           ej        ej	        E           ej        ej	        F           ej        ej	        G           ej        ej	        H           ej        ej	        I           ej        ej	        J           ej        ej	        K           ej        ej	        L           ej        ej	        M           ej        ej	        N           ej        ej	        O           ej        ej	        P           ej        ej	        Q           ej        ej	        R           ej        ej	        S           ej        ej	        T           ej        ej	        U           ej        ej	        V           ej        ej	        W           ej        ej	        X           ej        ej	        Y           ej        ej	        Z           ej        ej	        [           ej        ej	        \           ej        ej	        ]           ej        ej	        ^           ej        ej	        _           ej        ej	        `           ej        ej	        a           ej        ej	        b           ej        ej	        c           ej        ej	        d           ej        ej	        e           ej        ej	        f           ej        ej	        g           ej        ej	        h           ej        ej	        i           ej        ej	        j           ej        ej	        k           ej        ej	        l           ej        ej	        m           ej        ej	        n           ej        ej	        o           ej        ej	        p           ej        ej	        q           ej        ej	        r           ej        ej	        s           ej        ej	        t           ej        ej	        u           ej        ej	        v           ej        ej	        w           ej        ej	        x           ej        ej	        y           ej        ej	        z           ej        ej	        {           ej        ej	        |           ej        ej	        }           ej        ej	        ~           ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	                   ej        ej	        ej	                   ej        ej	        ej	                   ej        ej	        ej	        ?           ej        ej	        ej	                  d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ZdS )r   Nc                     t          j        | |           d| _        d| _        d| _        d| _        d| _        d| _        d S )Nr   )r   __init__areamomentXmomentYmomentXXmomentXYmomentYY)selfglyphsets     Y/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/fontTools/pens/momentsPen.pyr	   zMomentsPen.__init__   sC    x(((	    c                     || _         d S N)_startPointr   p0s     r   _moveTozMomentsPen._moveTo   s    r   c                 |    |                                  }|| j        k    r|                     | j                   d S d S r   )_getCurrentPointr   _lineTor   s     r   
_closePathzMomentsPen._closePath   sD    ""$$!!!LL)***** "!r   c                 b    |                                  }|| j        k    rt          d          d S )Nz1Glyph statistics is not defined on open contours.)r   r   r   r   s     r   _endPathzMomentsPen._endPath"   s8    ""$$!!!"#VWWW "!r   )r0)r1)r2)r3)r4)r5)r6)r7)r8)r9)r10)r11)r12)x0y0)x1y1c                    |                                  \  }}|\  }}||z  }||z  }|dz  }||z  }	||z
  }
|
|z  }|dz  }d|z  }|dz  }|dz  }|dz  }|dz  }|dz  }| xj        | dz  |dz  z
  |||z   z  dz  z   z  c_        | xj        | |z  dz  |	dz  z
  ||z  dz  z
  |||z   z  dz  z   z  c_        | xj        | |z  dz  ||z  dz  z
  ||z  dz  z
  |||z   ||z  z   z  dz  z   z  c_        | xj        | |z  dz  ||z  dz  z
  ||z  dz  z
  |
|z  |z  dz  z
  |dz  d|z  |z   z  dz  z   z  c_        | xj        | |z  dz  ||z  dz  z
  |	|z  dz  z
  |||z  d|z  z   |z   z  dz  z   ||z  ||z
  z  dz  z
  z  c_        | xj        | |z  dz  ||z  dz  z
  ||z  dz  z
  ||z  dz  z
  |||z   ||z  z   ||z  z   z  dz  z   z  c_        d S )N                     r   r
   r   r   r   r   r   )r   p1r-   r.   r/   r0   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   s                      r   r   zMomentsPen._lineTo'   s     &&((BB"W"WU"W"W"WUVUU!e!e!e		bS1WrAv%b2g(:::		b1rAv-R!;bBGnq>PPPC"HqL27Q;&b14rR"WrBw=N7ORS7SS	
 	D2INBhl2gl 2glR  !eq2v{#b(	)	
 	C"HrM2gk2gl BGa"f$r)*R/0 2gb!B&	'	
 	C"HrM2glBhm Bhm C#IR'"r'12R7	8	
r   )r13)r14)r15)r16)r17)r18)r19)r20)r21)r22)r23)r24)r25)r26)r27)r28)r29)r30)r31)r32)r33)r34)r35)r36)r37)r38)r39)r40)r41)r42)r43)r44)r45)r46)r47)r48)r49)r50)r51)r52)r53)x2y2c                 f	   |                                  \  }}|\  }}|\  }}d|z  }	|	|z  }
||z  }d|z  }d|z  }d|z  }|dz  }|dz  }d|z  }d|z  }d|z  }||z  }|dz  }d|z  }||z  }||z  }d|z  }|	|z  |z   }||z  }|dz  }d|z  }|dz  }||z  }d|z  } |dz  }!||z  }"d|!z  }#|dz  }$|dz  }%d|z  }&d|z  }'d|z  |z  }(d|z  })d|z  }*d|z  }+||z  },|d	|,z  z   }-d|z  }.d	|z  }/d
|z  |z  }0|)|z  }1d|z  }2d	|z  }3d|z  }4d|z  }5d|z  }6d|z  }7d|z  }8d
|z  |z  | z   }9d
|dz  z  }:|dz  };|dz  }<d|z  }=d|z  }>| xj        |
 dz  |dz  z
  ||	|z   |z   z  dz  z   ||z  dz  z   |||z   z  dz  z
  z  c_        | xj        | | |z   z  dz  |||z   |z   z  dz  z   ||z  dz  z   ||z  dz  z
  ||z  dz  z
  |||z
  ||z  z
  |z   z  dz  z   ||d|z  z   |z   z  dz  z
  z  c_        | xj        | dz  ||z  dz  z
  | dz  z
  |!||z   z  dz  z
  ||	|z  |z   |z   |"z   |#z   ||z  z   z  dz  z   ||z  ||z   z  dz  z   ||
|z   z  dz  z
  z  c_        | xj        ||
d|z  z
  |+|z  z
  |-z   ||z  z   z  dz  d|$z  |z  dz  z   |%|&z  dz  z
  |%|z  dz  z
  |(|	d|z  z
  z  dz  z
  ||z  |	|)z
  z  dz  z
  |dz  |'d|z  z   |z   z  dz  z   ||	|z  ||.z  z   ||.z  z
  |*|z  z
  |/|z  z   |0z
  |1z
  ||z  z   z  dz  z
  |d
|$z  d|%z  z   |(z   |*|z  z   z  dz  z
  z  c_        | xj        |||z  d|z  z   d|!z  z   |2|z  z   |3z   |7|z  z   z  dz  ||z  |4|5z
  z  dz  z
  ||z  d
z  z
  |!|/|6|z  z   d|z  z   z  dz  z
  |2|z  |z  dz  z
  |3|z  dz  z
  ||z  |)|z   z  dz  z   || |z  ||"z  z   |z   ||8z  z   |!|+z  z
  |#|z  z
  |,|7z  z   |9z   z  dz  z   |||z  |'|z  z   |,|6z  z   |0z   |1z   z  dz  z
  z  c_        | xj        | |3z  dz  ||&z  dz  z
  |!||-z   |=|z  z   z  dz  z
  |:|z  dz  z
  |;|z  dz  z
  |<|8|z   z  dz  z
  |||7z  ||z  z   ||=z  z   |!|&z  z   |"|>z  z   |#|z  z   |3|z  z   |:z   d|;z  z   d|<z  z   z  dz  z   ||z  |4|5z   ||z  z   z  dz  z   |||6z  ||>z  z   ||z  z
  |9z   z  dz  z
  z  c_        d S )Nr2   r3   r6   
         r4   r5      r8   <      i  i      T   H     #   r9   )?r   r:   p2r-   r.   r/   r0   rd   re   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   s?                                                                  r   _qCurveToOnezMomentsPen._qCurveToOnec   s   t &&((BBBV"W"WVVVUUV"W"f2g!e2g2g2g"f2gl2g!e#g!eBh#g!e2g#g!e!e2g"f2gl"f2g2g2g28m2g2g"frkBh2g3h#g3h2g2g"f#glS "a%i!e!e2g2g		C!G1fBGbL!A%& 2gk BGnq 	!	
		 	DSD2I#S2X]#b()2gl 2gl 2gl	
 C#Ib(3./"45 C!b&L2%&+,	
 	D2IBhmBh S2X#$ BGcMC'#-3b2g=>C	D
 2gr"R'( BHo"#	
 	2C<#(*S027:;cA#glS !Ci#o Bhl R!b&[!C'	(
 2gc"S() !esR"W}r)*R/0 R)s( ( (	
   r'
 & AGa#g%+cBh67#='>	
, 	38a#g%c	1C"H<sBS2XMNQTTBh#)$s*+Bhl S38^a"f,-34 Bhmc!	"
 Bhn 2gr"S() r	) ) )	
 ( ) 
 & C"HsRx'#)3c9C?@3F'G	
, 	C#IOCi#oS3Yr)*S01 Bhn Bhm	
 S2X#$ c	() ) )	
 ( (  c' s(	 ( 2gsR"W,-3)4* C#IS(383c9:S@+A	
r   )r54)r55)r56)r57)r58)r59)r60)r61)r62)r63)r64)r65)r66)r67)r68)r69)r70)r71)r72)r73)r74)r75)r76)r77)r78)r79)r80)r81)r82)r83)r84)r85)r86)r87)r88)r89)r90)r91)r92)r93)r94)r95)r96)r97)r98)r99)r100)r101)r102)r103)r104)r105)r106)r107)r108)r109)r110)r111)r112)r113)r114)r115)r116)r117)r118)r119)r120)r121)r122)r123)r124)r125)r126)r127)r128)r129)r130)r131)r132)x3y3c                    |                                  \  }}|\  }}|\  }}	|\  }
}d|	z  }||
z  }d|z  }||
z  }d|z  }d|z  }d|z  }d|z  }d|	z  }|dz  }d|z  }||z  }|
dz  }||	z  }||z  }d|z  }d|
z  }||z  }|dz  }d|z  }|dz  } d	|z  }!d|z  }"||
z  }#d|	z  }$|$|z  |z   }%d|z  }&||z  }'|& |z  d|'z  z   }(d|z  })d|z  }*d
|
z  }+d|z  },d|z  }-||
z  }.d|z  }/d|z  }0|0|z  }1d|
z  }2d|z  }3d|z  }4|4|
z  }5||	z  }6d|6z  }7d|z  }8|5|7z   |8|z  z   }9|	|z  }:|:|
z  };|	dz  }<d|<z  }=|=|
z  }>|dz  }?|?|
z  }@|dz  }Ad|Az  }B|dz  }Cd	|z  }Dd|z  }E||	z  }F|3|	z  }Gd|<z  }H||z  }Id|z  }J|0|	z  }K||z  }Ld|Az  }Md|?z  }N|dz  }O|
dz  }Pd|	z  }Qd|
z  }R|dz  }Sd|z  }Td|z  }U|U|
z  }V||
z  d|6z  z   }Wd|z  }Xd|
z  }Yd	|'z  }Zd|z  }[d|z  }\||	z  }]d|6z  }^||z  }_|5|^z   d|_z  z   }`||
z  }a|a|z  }b|'|
z  }cd|z  }d|d|	z  }ed|z  }fd|z  }gd|z  }hd|z  }i||z  }jd|z  |z  }k|[|
z  }ld|az  }m|_|
z  }nd|
z  }od|
z  }p|6|z  }q||	z  d|z  z   d|z  |z  z   |]|oz  z   }rd|<z  }sd|z  }t|t|	z  }u||z  }vd|	z  }w|w|z  }x||z  }yd|Lz  }zd|Az  }{d|<z  }|d|z  }}|'|	z  }~|}|<z  d|@z  z   }|
|z  }d|6z  }|?|z  }|?|z  }|<|z  }d	|
z  }|L|z  }|]|z  }d|'z  |z  |=|z  z   d|@z  z   d|Az  |z  z   }|	dz  }|dz  }|dz  }|dz  }|?|	z  }|||z  |!|?z  z   }d|Az  }d|	z  }| xj        | dz  |dz  z
  |||
z   z  dz  z
  |||z   d|z  z   |z   z  dz  z   d|z  |	|z   z  dz  z   d|z  |z  dz  z   |||z   |
z   z  dz  z
  z  c_        | xj        |dz  |dz  z
  |dz  z
  || |z   z  dz  z
  ||d|z  z   z  dz  z   | ||!z   d|z  z   |z   z  dz  z   |)|# |%z   |(z   z  dz  z   |d|z  |z   |"z   z  dz  z
  |d
|'z  |*|	z  z   |.z   |/|z  z
  |1z
  |2|z  z
  |3|z  z   ||
z  z
  |9z   z  dz  z   |||*|z  z   |+|z  z   |,z   |-z   d|z  z   z  dz  z
  z  c_        | xj        | |%|Fz   z  dz  |;dz  z
  |>dz  z
  |@dz  z
  |B|d|
z  z   z  dz  z
  |C|D|Ez   |
z   z  dz  z
  ||/|z  |4|z  z   |8|	z  z   d|<z  z   d|Cz  z   |Gz   |Kz   d
|Lz  z   |Mz   |Nz   z  dz  z   ||$|z  d|?z  z   |Gz   |Hz   ||z  z   z  d z  z   ||z  ||z   z  dz  z   |||z  |+|	z  z   |8|z  z   |9z   |Iz   |J|z  z
  z  dz  z
  z  c_        | xj        | |Tz  |4 |z   z  d!z  d|z  |(|.z   |2|z  z
  |Wz   z  d"z  z   | |$|
z  |T|z  z
  |X|z  z
  |Y|z  z
  |Zz   |[|z  z   |\|z  z   d#|]z  z   |`z   z  d!z  z   |)||!z  d|z  z   |8|z  z   |U|z  z
  d|bz  z   d$|cz  z
  |ez
  |fz
  z  d!z  z
  |d%|z  |z  d|Oz  z   d|Pz  z   |Vz   z  d!z  z
  d|Oz  |z  d&z  z   |P|Qz  d!z  z
  |P|z  d'z  z
  |R|z  |J |	z   z  d!z  z
  d|Sz  |$|4z   z  d"z  z   |dz  |$|8z   d(|z  z   |z   z  d)z  z   ||p|'z  d*|qz  z   |rz   |z   d|z  |z  z   |'|gz  z   |-|z  z
  |1|
z  z
  |7|
z  z   |U|z  z
  |d|z  z
  |h|	z  z   |i|z  z
  d|jz  z
  |k|z  z
  |l|z  z
  |m|z  z
  d|nz  z
  |o|z  |z  z   z  d!z  z   |||Dz  ||\z  z   |,|
z  z   d|Oz  z   d|Pz  z   d|Sz  z   |Vz   |a|gz  z   d+|z  |z  z   |h|z  z   z  d!z  z
  z  c_        | xj        |s |z  d,z  ||?z  dz  z
  d|z  |	z  d-z  z
  d|z  |u||z  z   d|:z  z   d|<z  z   d|?z  z   z  d.z  z   | d/|vz  |w|z  z   |xz   d0|yz  z   |zz   |{z   ||z   d|:z  z   d1|Cz  z   |Nz   z  d,z  z   |Bd|z  d|az  z   d|z  z   z  d,z  z
  |C|-|Uz   |iz   |kz   |lz   |mz   z  d,z  z
  |d|z  |^|
z  z   d0|cz  z   |ez   |fz   z  d,z  z
  d|az  |<|Nz
  z  d&z  z
  d|z  |z  |Jd|	z  z   z  d2z  z   || |z  d$|vz  |z  z
  |y|Dz  z   d|~z  z   ||z  z   d|z  z   d	|z  z   d3|z  z   ||:z  z   d|z  z   d4|z  z   |z   |!|
z  |z  z
  |#|z  z   |B|
z  z
  |C|Tz  z
  |C|Xz  z
  |C|Yz  z
  |E|z  |z  z   |H|
z  z   d$|]z  |z  z   d|]z  |z  z   z  d!z  z   ||t|'z  |u|
z  z
  |}|Az  z
  d|~z  z   |z   ||Az  z
  d0|;z  z   |?|\z  z   z  d"z  z   |d|qz  |rz   ||z  z   ||
z  z   d	|z  z   ||z  z
  |"|z  z   |Z|
z  z   d|_z  |z  z   d4|bz  z   d3|z  |z  z   d|jz  z   d|nz  z   z  d!z  z
  z  c_        | xj        |s |z  d!z  ||Rz  d!z  z
  ||
z  d
z  z
  d|z  |&|2z   z  d"z  z
  ||&|*z   |
z   z  d)z  z
  ||||
z  |z   d|z  z
  d$|;z  z   z  d!z  z
  |@|Qz  d!z  z
  |B|F|Iz   |Wz   z  d!z  z
  |C|p|z  ||	z  z   |&|z  z   |[|	z  z   |`z   d#|z  |z  z   z  d!z  z
  ||x|z  |z|z  z   |{|z  z   |||z  z   d|z  z   d|z  z   d|z  z   d5|z  z   d|z  z   |z   ||	z  z   ||Lz  z   d+|<z  |z  z   d|Cz  |z  z   d|Cz  |	z  z   d|Cz  |z  z   |K|z  z   |M|z  z   |N|z  z   z  d!z  z   |d|z  d|z  z   d%|z  z   |z   |3|Az  z   |8|<z  z   d|Az  |	z  z   d|Lz  |	z  z   z  d"z  z   d|z  |z  |<|Nz   ||z  z   z  d&z  z   ||p|:z  d|~z  z   d|z  z
  d|z  z
  d|z  z
  d|z  z
  |z   ||z  z   ||
z  |z  z   d*|6z  |z  z   |>z   d|Az  |
z  z   |L|oz  z   z  d!z  z
  z  c_        d S )6Nr4   rg   r3   r2   -      rl   	   rn   r5   rh   rm   ri      iv  ~   ?      *   iz     Z         6   rj   rp   r8   8         i  i$  i  rq   ro   F      r6      i        i0H  ,   i  i     i	  i  Q   rk   i  r9   )r   r:   rs   p3r-   r.   r/   r0   rd   re   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                                                                                                                                                    r   _curveToOnezMomentsPen._curveToOne6  sF   T &&((BBBBV"W"W"WVVVVVU2gBh!eBhBh"f2gBh!e#g!e2g"f2g"fBhm"f2gdRi"s(""f2g2g3h#g2gBh2gBh"f2g"fBh2g3h2gCi#("2gBh!e3hBh!eBh!e#g!e2g"fBhBh#g2g"fBh2g3h#g!e!eBhBh!eBh2gBhBhc!Bh2g3h2g2g2g3h2gCi#)#2gBhBh2gBh3h2gCiCiBhBhmBh3hBh2gBwRxRx"s("S3Y^3cCi?SyBwbyBwRxbyBwCxSyCxBwRxczBH$BwCxRxRxRxBwRxRxCx"}sRx'"s(2S3Y^C1u1u1u1uRxby39$SyBw		C"H2gBGnr!" BGb2g%*+b01 "fR 2%	&
 "frkB BGbL!B&'	
		 	#IAgAg cTBY#%& R!b&[!C'	(
 R#XR'",-34 cTCZ#%&,- BHsNS()C/0 S( ( 	
 ( ( r'  * C#(NS2X-3c9BGCDsJ+K	
0 	C39#AgCi Ag R!b&[!C'	(
 S3Y^$s*+ b(( s( )	
   s(  	 ( C"HrCx'#-3b2g=>D)E* 2gr"R'+(, C"HsRx'#(2S83>rIJSP-Q	
2 	D3J3$)$t+#gsS2X-34t;<b(( ( 	
 ( ( )   c	s(( ( s(	
 s(  
 6 BHrMBH,rCx7#=>E7F8 #glS 9!: Ci$;< Bhl=> Bh3$)$t+?,@ #gs#d*A +B !esSy38+b01C7C!8D s
*  s(R-	 
 ) ( ( ( (	 (
 ( ( c' ( (  (!" s(#$ (R-% , -E8r c	)( s( s(	
 )  ) (R-  (	 sFH	
R 	ECK%Ci!m#glR  #gR"s(2R#X=CGH4OP t) t) 	
   s( * 	 	$ QWrCx'"r'12U:%;& S3Y_s*S0367%?'@( BHsRx'"s(2S83>?%G)H* #gs#c)+*, "frkS1r6\*S0-1. bt)b.!* t) )	
 t) t) t) * t)	 t)
  (R-  ( ( )  )!" )#$ (R-% & ('( s(R-) * )b.+!2 3/0b s
)* t) 	
 ) s( )
 c<z T	) ) s(	
 ( ( ( )b.! s(	 r'B,
 s( s(  !{MO	
` 	EDL4Sj4 Ri"n $h#)$t+, cCi"n%+	,
 D2I$rDy028;<tCD Ci$ S3Y_%,- by4"9$sRx/#(:S@38b=PR
 r	)) ) t)	
 t) * * t) 	 )
 * )b.! )b.! )b.! s(R-   (!" (#$ (%, -!D T	t)t)  )	
 ) s(R-  s(R- 
 E-\ "frkS3Yb01C7].8^ s
t)d( t) t)	
 t)  ) )b.! )b.	! 
 s(R-  )  !_?A	
r   r   )__name__
__module____qualname__r	   r   r   r   r   localsdoubler   rt   r    r   r   r   r      s            + + +
X X X
 V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]v}%%%V]v}%%%V]v}%%%V]fm666V]fm666+
 +
 76 76 &% &% &% %$ %$ %$ %$ %$ %$ %$ %$ %$ %$+
Z V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]fm666V]fm666V]fm666X
 X
 76 76 76 &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% %$ %$ %$ %$ %$ %$ %$ %$ %$ %$rX
t V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]fm$$$V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]v}%%%V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]&&&V]fm666V]fm666V]fm666V]fm666`
 `
 76 76 76 76 '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& '& &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% &% %$ %$ %$ %$ %$ %$ %$ %$ %$ %$R`
 `
 `
r   __main__)xyprintGreenPen)r
      r   r   r   r2   r   r   )fontTools.pens.basePenr   r   r   AttributeErrorImportErrorfontTools.misccompiledCOMPILED__all__r   r   fontTools.misc.symfontr   r   r   r   r   r   <module>r      s8   < < < < < < < <&MMMM$ & & &%%%%%%%%& ? .Q
 Q
 Q
 Q
 Q
 Q
 Q
 Q
h z::::::::::MNNAQA	

 
 
 
 
 s    