§
    ¢”j9  ã                   ó"  — d Z ddlmZ ddlmZ ddlmc mc mZ ddlmc mc m	Z	 ddl
mZ ddlmc m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 d
dgZ G d„ de¦  «        Ze                      ej        d¦  «        df ej        d¦  «        df ej        d¦  «        df ej        d¦  «        df ej        d¦  «        df ej        d¦  «        dfe	j        dfe	j        dfe	j         dfe	j!        dfe	j"        dfe	j#        dff¦  «        d„ ¦   «         Z$e %                     ej        d¦  «         ej        d ¦  «        fd!¦  «        d"„ ¦   «         Z$e %                     ej        d#¦  «        d$¦  «        d%„ ¦   «         Z$e %                     ej        d&¦  «        d'¦  «        d(„ ¦   «         Z$e %                     ej        d)¦  «        d*¦  «        d+„ ¦   «         Z$e %                     ej        d,¦  «        d-¦  «        d.„ ¦   «         Z$e %                     ej        d/¦  «        d0¦  «        d1„ ¦   «         Z$d2„ Z&e %                     ej        d3¦  «         ej        d4¦  «        fd5¦  «        d6„ ¦   «         Z$e '                    e	j(        ¦  «        d7„ ¦   «         Z$d8„ Z)e '                    e	j*        ¦  «        d9„ ¦   «         Z$e '                    e	j+        ¦  «        d:„ ¦   «         Z$d;„ Z,d>d<„Z-e.d=k    rddl/Z/ e/j0         e-¦   «         ¦  «         dS dS )?zsChange the units-per-EM of a font.

AAT and Graphite tables are not supported. CFF/CFF2 fonts
are de-subroutinized.é    )Ú	TTVisitorN)ÚVarStoreData)Úbuilder)ÚOnlineMultiVarStoreBuilder©ÚVector)ÚotRound)ÚbatchedÚ
scale_upemÚScalerVisitorc                   ó   — e Zd Zd„ Zd„ ZdS )r   c                 ó   — || _         d S ©N)ÚscaleFactor)Úselfr   s     úh/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/ttLib/scaleUpem.pyÚ__init__zScalerVisitor.__init__   s   € Ø&ˆÔÐÐó    c                 ó0   — t          || j        z  ¦  «        S r   )r	   r   )r   Úvs     r   ÚscalezScalerVisitor.scale   s   € Ý�q˜4Ô+Ñ+Ñ,Ô,Ð,r   N)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s2   € € € € € ð'ð 'ð 'ð-ð -ð -ð -ð -r   Úhead)Ú
unitsPerEmÚxMinÚyMinÚxMaxÚyMaxÚpost)ÚunderlinePositionÚunderlineThicknessÚVORGÚdefaultVertOriginYÚhhea)ÚascentÚdescentÚlineGapÚadvanceWidthMaxÚminLeftSideBearingÚminRightSideBearingÚ
xMaxExtentÚcaretOffsetÚvhea)r(   r)   r*   ÚadvanceHeightMaxÚminTopSideBearingÚminBottomSideBearingÚ
yMaxExtentr/   zOS/2)ÚxAvgCharWidthÚySubscriptXSizeÚySubscriptYSizeÚySubscriptXOffsetÚySubscriptYOffsetÚySuperscriptXSizeÚySuperscriptYSizeÚySuperscriptXOffsetÚySuperscriptYOffsetÚyStrikeoutSizeÚyStrikeoutPositionÚsTypoAscenderÚsTypoDescenderÚsTypoLineGapÚusWinAscentÚusWinDescentÚsxHeightÚ
sCapHeight)ÚXAdvanceÚYAdvanceÚ
XPlacementÚ
YPlacement)ÚXCoordinateÚYCoordinateÚ
CoordinateÚValue)r   r   r    r!   c                 óN   — t          |||                      |¦  «        ¦  «         d S r   )Úsetattrr   )ÚvisitorÚobjÚattrÚvalues       r   ÚvisitrU      s)   € õD ˆC��w—}’} UÑ+Ô+Ñ,Ô,Ð,Ð,Ð,r   ÚhmtxÚvmtxÚmetricsc                 ó€   — |D ]:}||         \  }}|                       |¦  «        |                       |¦  «        f||<   Œ;d S r   ©r   )rQ   rR   rS   rX   ÚgÚadvanceÚlsbs          r   rU   rU   c   sV   € ð ð @ð @ˆØ˜q”z‰ˆ�Ø—]’] 7Ñ+Ô+¨W¯]ª]¸3Ñ-?Ô-?Ð?ˆ�‰
ˆ
ð@ð @r   ÚVMTXÚVOriginRecordsc                 óL   — |D ] }|                       ||         ¦  «        ||<   Œ!d S r   rZ   )rQ   rR   rS   r_   r[   s        r   rU   rU   l   s9   € àð =ð =ˆØ#ŸMšM¨.¸Ô*;Ñ<Ô<ˆ�qÑÐð=ð =r   ÚglyfÚglyphsc           	      ó  — |                      ¦   «         D ]÷}dD ]9}t          ||d ¦  «        }|�$t          |||                      |¦  «        ¦  «         Œ:|                     ¦   «         rI|j        D ]@}|                      |j        ¦  «        |_        |                      |j        ¦  «        |_        ŒAŒ›t          |d¦  «        rL|j	        }t          |¦  «        D ]5\  }\  }	}
|                      |	¦  «        |                      |
¦  «        f||<   Œ6Œød S )N)r   r    r   r!   Úcoordinates)ÚvaluesÚgetattrrP   r   ÚisCompositeÚ
componentsÚxÚyÚhasattrrd   Ú	enumerate)rQ   rR   rS   rb   r[   r   Ú	componentrd   Úiri   rj   s              r   rU   rU   r   s  € à�]Š]‰_Œ_ð Dð DˆØ4ð 	3ð 	3ˆDÝ˜˜4 Ñ&Ô&ˆAØˆ}Ý˜˜4 §¢¨qÑ!1Ô!1Ñ2Ô2Ð2øà�=Š=‰?Œ?ð 	Øœ\ð 9ð 9�	Ø%Ÿmšm¨I¬KÑ8Ô8�	”Ø%Ÿmšm¨I¬KÑ8Ô8�	”�Øå�1�mÑ$Ô$ð 	DØœ-ˆKÝ& {Ñ3Ô3ð Dð D‘	�‘6�A�qØ!(§¢¨qÑ!1Ô!1°7·=²=ÀÑ3CÔ3CÐ!C�˜A‘�øðDð Dr   ÚgvarÚ
variationsc                 ó  — | j         d         }|                     ¦   «         D ]j\  }}||         }|D ]Z}|j        }	t          |	¦  «        D ]A\  }
}|€Œ|                      |d         ¦  «        |                      |d         ¦  «        f|	|
<   ŒBŒ[Œkd S )Nra   r   é   )ÚfontÚitemsrd   rl   r   )rQ   rR   rS   rp   Ú	glyfTableÚ	glyphNameÚvarlistÚglyphÚvarrd   rn   Úxys               r   rU   rU   †   s¿   € à”˜VÔ$€Ià(×.Ò.Ñ0Ô0ð Lð LÑˆ	�7Ø˜)Ô$ˆØð 	Lð 	LˆCØœ/ˆKÝ" ;Ñ/Ô/ð Lð L‘��2Ø�:ØØ!(§¢¨r°!¬uÑ!5Ô!5°w·}²}ÀRÈÄUÑ7KÔ7KÐ!K�˜A‘�ðLð	LðLð Lr   ÚVARCÚtablec                 óð  — | j         d         }d„ |j        D ¦   «         }|j        }t          |¦  «        }|j        j        D �]}|j        D �]}	|	j        }
|                      |
j	        ¦  «        |
_	        |                      |
j
        ¦  «        |
_
        |                      |
j        ¦  «        |
_        |                      |
j        ¦  «        |
_        |	j        t          j        k    r×|	j        }|t          j        k    rÀ|dz	  }|dz  }|j        |         }|j        |         }|                     |                     ||j        ¦  «        ¦  «         |r[t)          |¦  «        |j        z  }t-          t/          ||¦  «        ¦  «        }d„ |D ¦   «         }|                     |¦  «        |	_        nt          j        |	_        |	j        t          j        k    �r†|	j        }|t          j        k    �rn|dz	  }|dz  }|j        |dz           }|dz	  }|dz  }|j        |         }|j        |         }|                     |                     ||j        ¦  «        ¦  «         |�rît)          |¦  «        |j        z  }|	j        }t-          t/          ||¦  «        ¦  «        }g }|D �]�}t-          |¦  «        }d}|t          j        j        z  r#|                      ||         ¦  «        ||<   |dz  }|t          j        j        z  r#|                      ||         ¦  «        ||<   |dz  }|t          j        j        z  r|dz  }|t          j        j        z  r|dz  }|t          j        j         z  r|dz  }|t          j        j!        z  r|dz  }|t          j        j"        z  r|dz  }|t          j        j#        z  r#|                      ||         ¦  «        ||<   |dz  }|t          j        j$        z  r#|                      ||         ¦  «        ||<   |dz  }| %                    tM          |¦  «        ¦  «         �Œ‘|}|                     |¦  «        |	_        �Œýt          j        |	_        �Œ�Œ| '                    ¦   «         |_        d S )NÚfvarc                 ó   — g | ]	}|j         ‘Œ
S r   )ÚaxisTag)Ú.0Úas     r   ú
<listcomp>zvisit.<locals>.<listcomp>™   s   € Ð-Ð-Ð-˜a�”	Ð-Ð-Ð-r   é   iÿÿ  c                 ó,   — g | ]}t          |¦  «        ‘ŒS r   r   )r�   r   s     r   rƒ   zvisit.<locals>.<listcomp>³   s   € Ð6Ð6Ð6¨Q�v a™yœyÐ6Ð6Ð6r   r   rr   )(rs   ÚaxesÚMultiVarStorer   ÚVarCompositeGlyphsÚVarCompositeGlyphrh   Ú	transformr   Ú
translateXÚ
translateYÚtCenterXÚtCenterYÚaxisValuesVarIndexÚotTablesÚNO_VARIATION_INDEXÚMultiVarDataÚItemÚsetSupportsÚget_supportsÚlenÚVarRegionCountÚlistr
   ÚstoreDeltasÚtransformVarIndexÚflagsÚVarComponentFlagsÚHAVE_TRANSLATE_XÚHAVE_TRANSLATE_YÚHAVE_ROTATIONÚHAVE_SCALE_XÚHAVE_SCALE_YÚHAVE_SKEW_XÚHAVE_SKEW_YÚHAVE_TCENTER_XÚHAVE_TCENTER_YÚappendr   Úfinish)rQ   rR   rS   Úvarcr~   ÚfvarAxesÚstoreÚstoreBuilderr[   rm   ÚtÚvarIdxÚmajorÚminorÚvarDataÚvecÚmr›   ÚnewVecr   rn   s                        r   rU   rU   ”   sg  € ð Œ<˜Ô€DØ-Ð- 4¤9Ð-Ñ-Ô-€HàÔ€EÝ-¨hÑ7Ô7€LàÔ$Ô6ð JRñ JRˆØœð I	Rñ I	RˆIØÔ#ˆAØ"Ÿ=š=¨¬Ñ6Ô6ˆAŒLØ"Ÿ=š=¨¬Ñ6Ô6ˆAŒLØ Ÿš q¤zÑ2Ô2ˆAŒJØ Ÿš q¤zÑ2Ô2ˆAŒJàÔ+­xÔ/JÒJÐJØ"Ô5�ð �XÔ8Ò8Ð8Ø" b™L�EØ" V™O�EØ#Ô0°Ô7�GØ!œ, uÔ-�CØ ×,Ò,¨U×-?Ò-?ÀÀtÄyÑ-QÔ-QÑRÔRÐRØð SÝ ™HœH¨Ô(>Ñ>˜Ý"¥7¨3°¡?¤?Ñ3Ô3˜Ø6Ð6°#Ð6Ñ6Ô6˜Ø7C×7OÒ7OÐPSÑ7TÔ7T˜	Ô4Ð4å7?Ô7R˜	Ô4àÔ*­hÔ.IÒIÑIØ"Ô4�Ø�XÔ8Ò8Ñ8Ø" b™L�EØ" V™O�EØ!œ, v°¡Ô7�CØ" b™L�EØ" V™O�EØ#Ô0°Ô7�GØ!œ, uÔ-�CØ ×,Ò,¨U×-?Ò-?ÀÀtÄyÑ-QÔ-QÑRÔRÐRØñ %RÝ ™HœH¨Ô(>Ñ>˜Ø )¤˜Ý"¥7¨3°¡?¤?Ñ3Ô3˜Ø!#˜Ø!$ð 5ñ 5˜AÝ $ Q¡¤˜AØ !˜Aà$¥xÔ'AÔ'RÑRð 'Ø'.§}¢}°Q°q´TÑ':Ô':  !¡Ø ! Q¡ Ø$¥xÔ'AÔ'RÑRð 'Ø'.§}¢}°Q°q´TÑ':Ô':  !¡Ø ! Q¡ Ø$¥xÔ'AÔ'OÑOð 'Ø ! Q¡ Ø$¥xÔ'AÔ'NÑNð 'Ø ! Q¡ Ø$¥xÔ'AÔ'NÑNð 'Ø ! Q¡ Ø$¥xÔ'AÔ'MÑMð 'Ø ! Q¡ Ø$¥xÔ'AÔ'MÑMð 'Ø ! Q¡ Ø$¥xÔ'AÔ'PÑPð 'Ø'.§}¢}°Q°q´TÑ':Ô':  !¡Ø ! Q¡ Ø$¥xÔ'AÔ'PÑPð 'Ø'.§}¢}°Q°q´TÑ':Ô':  !¡Ø ! Q¡ à"ŸMšM­&°©)¬)Ñ4Ô4Ð4Ñ4Ø$˜à6B×6NÒ6NÈsÑ6SÔ6S˜	Ô3Ñ3å6>Ô6Q˜	Ô3ùñSI	RðV &×,Ò,Ñ.Ô.€DÔÐÐr   ÚkernÚ
kernTablesc                 óˆ   — |D ]>}|j         }|                     ¦   «         D ] }|                      ||         ¦  «        ||<   Œ!Œ?d S r   )Ú	kernTableÚkeysr   )rQ   rR   rS   rµ   r|   r·   Úks          r   rU   rU   í   s[   € àð 7ð 7ˆØ”Oˆ	Ø—’Ñ!Ô!ð 	7ð 	7ˆAØ"Ÿ=š=¨°1¬Ñ6Ô6ˆI�a‰LˆLð	7ð7ð 7r   c                 óð   — t          |¦  «        D ]e\  }}t          |t          ¦  «        s.t          |t          ¦  «        s|                      |¦  «        ||<   ŒH|d         }t          | |¦  «         ||d<   Œfd S )Néÿÿÿÿ)rl   Ú
isinstancer˜   Úbytesr   Ú
_cff_scale)rQ   Úargsrn   ÚargÚ
num_blendss        r   r¾   r¾   õ   sƒ   € Ý˜D‘/”/ð !ð !‰ˆˆ3Ý˜#�tÑ$Ô$ð 	!Ý˜c¥5Ñ)Ô)ð -Ø!Ÿ-š-¨Ñ,Ô,��Q‘øà˜RœˆJÝ�w Ñ$Ô$Ð$Ø ˆC�‰GˆGð!ð !r   zCFF ÚCFF2Úcffc           
      ó  — |                      ¦   «          |j        d         }t          |dd ¦  «        }|�|j        nd }t	          ¦   «         }|                     ¦   «         D �]�}||         }	|	j        }
|	j        D ]Œ}|
                     |¦  «        \  }}| 	                    |j
        ¦  «         t          j        |j        |¬¦  «        }|D ]\  }}|dk    rŒt          | |¦  «         Œt          j        |¦  «        |j        d d …<   Œ�dD ]`}t          ||d ¦  «        }|€Œt!          |t"          ¦  «        rt          | |¦  «         Œ<t%          |||                      |¦  «        ¦  «         Œat)          d¦  «        D ]}|j        |xx         | j        z  cc<   Œ|D ]e}dD ]`}t          ||d ¦  «        }|€Œt!          |t"          ¦  «        rt          | |¦  «         Œ<t%          |||                      |¦  «        ¦  «         ŒaŒf�ŒŸd S )Nr   ÚVarStore)ÚgetNumRegionsÚvsindex)ÚUnderlinePositionÚUnderlineThicknessÚFontBBoxÚStrokeWidthé   )
Ú
BlueValuesÚ
OtherBluesÚFamilyBluesÚFamilyOtherBluesÚStdHWÚStdVWÚ	StemSnapHÚ	StemSnapVÚdefaultWidthXÚnominalWidthX)ÚdesubroutinizeÚtopDictIndexrf   rÆ   Úsetr¸   ÚCharStringsÚcharsetÚgetItemAndSelectorÚaddÚprivateÚcffSpecializerÚprogramToCommandsÚprogramr¾   ÚcommandsToProgramr¼   r˜   rP   r   ÚrangeÚ
FontMatrixr   )rQ   rR   rS   rÃ   ÚtopDictÚvarStorerÆ   ÚprivatesÚfontnamers   Úcsr[   ÚcÚ_ÚcommandsÚopr¿   rT   rn   rÞ   s                       r   rU   rU      sp  € ð ×ÒÑÔÐØÔ˜qÔ!€GÝ�w 
¨DÑ1Ô1€HØ.6Ð.B�HÔ*Ð*È€MÝ‰uŒu€HØ—H’H‘J”Jð 9Añ 9AˆØ�8Œ}ˆØÔˆØ”ð 	Fð 	FˆAØ×(Ò(¨Ñ+Ô+‰DˆAˆqØ�LŠL˜œÑ#Ô#Ð#å%Ô7Ø”	¨ðñ ô ˆHð %ð *ð *‘��DØ˜’?�?ØÝ˜7 DÑ)Ô)Ð)Ð)Ý)Ô;¸HÑEÔEˆAŒI�a�a�a‰LˆLð
ð 	=ð 	=ˆDõ ˜G T¨4Ñ0Ô0ˆEØˆ}ØÝ˜%¥Ñ&Ô&ð =Ý˜7 EÑ*Ô*Ð*Ð*å˜  w§}¢}°UÑ';Ô';Ñ<Ô<Ð<Ð<å�q‘”ð 	9ð 	9ˆAØÔ˜qÐ!Ð!Ô! WÔ%8Ñ8Ð!Ð!Ñ!Ð!àð 	Að 	AˆGðð Að A�õ   ¨¨tÑ4Ô4�Ø�=ØÝ˜e¥TÑ*Ô*ð AÝ˜w¨Ñ.Ô.Ð.Ð.å˜G T¨7¯=ª=¸Ñ+?Ô+?Ñ@Ô@Ð@Ð@ð+Añ	AðG9Að 9Ar   c                 óœ   — |j         D ]/}t          |¦  «        D ]\  }}|                      |¦  «        ||<   ŒŒ0|                     ¦   «          d S r   )r“   rl   r   ÚcalculateNumShorts)rQ   r°   Úitemrn   r   s        r   rU   rU   H  s`   € à”ð 'ð 'ˆÝ˜d‘O”Oð 	'ð 	'‰DˆAˆqØ—m’m AÑ&Ô&ˆD�‰GˆGð	'à×ÒÑ Ô Ð Ð Ð r   c                 ó@  — d|cxk    rdk    r"n nt           j        j        | _        || _        d S t          j        ¦   «         }|                     ¦   «          dx|_        x|_        x|_	        |_
        |x|_        |_        t           j        j        | _        || _        d S )Néþÿÿÿé   r   )r�   ÚPaintFormatÚPaintScaleUniformÚFormatr   Ú	Affine2x3ÚpopulateDefaultsrz   ÚyxÚdxÚdyÚxxÚyyÚPaintTransformÚ	Transform)Úpaintr   rŠ   s      r   Ú_setup_scale_paintr  S  sŸ   € Ø	ˆUÐ#Ð#Ò#Ð#�mÒ#Ð#Ð#Ð#Ð#ÝÔ+Ô=ˆŒØˆŒØˆåÔ"Ñ$Ô$€IØ×ÒÑ Ô Ð Ø@AÐA€I„LÐA�9”<ÐA )¤,°´Ø"'Ð'€I„L�9”<åÔ'Ô6€E„LØ€E„O€O€Or   c                 ó€   — |j         }t          j         ¦   «         }t          || j        ¦  «         ||_         ||_         dS )NT)ÚPaintr�   r  r   )rQ   ÚrecordÚoldPaintr   s       r   rU   rU   b  s<   € àŒ|€HåŒNÑÔ€EÝ�u˜gÔ1Ñ2Ô2Ð2Ø€E„Kà€F„Làˆ4r   c                 ó&  — |j         t          j        j        k    rdS t          j        ¦   «         }|j         |_         |j        |_        |j        |_        |`|`t          |d| j        z  ¦  «         ||_        |                      |j        ¦  «         dS )NTrr   F)	rö   r�   rô   Ú
PaintGlyphr  ÚGlyphr  r   rU   )rQ   r   ÚnewPaints      r   rU   rU   o  s„   € à„|•xÔ+Ô6Ò6Ð6ØˆtåŒ~ÑÔ€HØ”l€H„OØ”[€H„NØ”[€H„NØˆØˆå�u˜a 'Ô"5Ñ5Ñ6Ô6Ð6Ø€E„Kà‡M‚M�(”.Ñ!Ô!Ð!àˆ5r   c                 ón   — | d         j         }t          ||z  ¦  «        }|                     | ¦  «         dS )z1Change the units-per-EM of font to the new value.r   N)r   r   rU   )rs   Únew_upemÚupemrQ   s       r   r   r   ƒ  s7   € à�Œ<Ô"€DÝ˜H t™OÑ,Ô,€GØ‡M‚M�$ÑÔÐÐÐr   c                 ó2  — | €ddl }|j        dd…         } ddlm} ddlm} ddl}|                     dd ¬¦  «        }|                     ddd	¬
¦  «         |                     ddd¬
¦  «         |                     dddd¬¦  «         | 	                    | ¦  «        } ||j
        ¦  «        }t          |j        ¦  «        }|j        �|j        n ||j
        dd¬¦  «        }	t          ||¦  «         t          d|	z  ¦  «         |                     |	¦  «         dS )z Change the units-per-EM of fontsNr   rr   )ÚTTFont)ÚmakeOutputFileNamezfonttools ttLib.scaleUpem)Údescriptionrs   z
Font file.)ÚmetavarÚhelpr  znew-upemzNew units-per-EM integer value.z--output-fileÚpathzOutput file.)r  Údefaultr  Tz-scaled)Ú	overWriteÚsuffixz
Writing %s)ÚsysÚargvÚfontTools.ttLibr  ÚfontTools.misc.cliToolsr  ÚargparseÚArgumentParserÚadd_argumentÚ
parse_argsrs   Úintr  Úoutput_filer   ÚprintÚsave)
r¿   r  r  r  r  ÚparserÚoptionsrs   r  r   s
             r   Úmainr%  Š  s}  € ð €|Øˆ
ˆ
ˆ
àŒx˜˜˜Œ|ˆà&Ð&Ð&Ð&Ð&Ð&Ø:Ð:Ð:Ð:Ð:Ð:Ø€O€O€Oà×$Ò$Ø#Ð1Sð %ñ ô €Fð ×Ò˜¨°\ÐÑBÔBÐBØ
×ÒØ˜JÐ-Nð ñ ô ð ð ×ÒØ °¸Nð ñ ô ð ð ×Ò Ñ%Ô%€Gàˆ6�'”,ÑÔ€DÝ�7Ô#Ñ$Ô$€Hð ÔÐ*ð 	ÔÐàÐ ¤¸ÀYÐOÑOÔOð õ ˆt�XÑÔÐå	ˆ,˜Ñ
$Ñ%Ô%Ð%Ø‡I‚IˆkÑÔÐÐÐr   Ú__main__r   )1Ú__doc__ÚfontTools.ttLib.ttVisitorr   r  ÚttLibÚfontTools.ttLib.tables.otBaseÚtablesÚotBaseÚfontTools.ttLib.tables.otTablesr�   ÚfontTools.cffLibr   ÚfontTools.cffLib.specializerÚcffLibÚspecializerrß   ÚfontTools.varLibr   ÚfontTools.varLib.multiVarStorer   ÚfontTools.misc.vectorr   ÚfontTools.misc.fixedToolsr	   ÚfontTools.misc.iterToolsr
   Ú__all__r   Úregister_attrsÚgetTableClassÚValueRecordÚAnchorÚ
CaretValueÚ	BaseCoordÚMathValueRecordÚClipBoxrU   Úregister_attrr¾   ÚregisterÚVarDatar  ÚBaseGlyphPaintRecordr  r   r%  r   r  Úexitr   r   r   ú<module>rE     s6  ððð ð
 0Ð /Ð /Ð /Ð /Ð /Ø Ð Ð Ð Ð Ð Ø .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ð .Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø )Ð )Ð )Ð )Ð )Ð )Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø $Ð $Ð $Ð $Ð $Ð $Ø EÐ EÐ EÐ EÐ EÐ EØ (Ð (Ð (Ð (Ð (Ð (Ø -Ð -Ð -Ð -Ð -Ð -Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,ð ˜Ð
)€ð-ð -ð -ð -ð -�Iñ -ô -ð -ð ×Òà	ˆÔ	˜VÑ	$Ô	$Ð&TÐUØ	ˆÔ	˜VÑ	$Ô	$Ð&QÐRØ	ˆÔ	˜VÑ	$Ô	$Ð';Ð=àˆEÔ Ñ'Ô'ð	ð	
ð  ˆEÔ Ñ'Ô'ð	ð	
ð  ˆEÔ Ñ'Ô'ðð	
ð0 Ô Ø@ð	
ð 
ŒÐ8Ð9Ø	Ô	˜|Ð-Ø	Ô	˜lÐ,Ø	Ô	! GÐ-Ø	Ô	Ð;Ð<ð{>ñ@ô @ðB-ð -ñC@ô @ðB-ð ×ÒØ€UÔ˜Ñ Ô Ð"5 %Ô"5°fÑ"=Ô"=Ð>À	ñô ð@ð @ñô ð@ð ×ÒÐ0˜UÔ0°Ñ8Ô8Ð:JÑKÔKð=ð =ñ LÔKð=ð
 ×ÒÐ0˜UÔ0°Ñ8Ô8¸(ÑCÔCðDð Dñ DÔCðDð& ×ÒÐ0˜UÔ0°Ñ8Ô8¸,ÑGÔGð
Lð 
Lñ HÔGð
Lð ×ÒÐ0˜UÔ0°Ñ8Ô8¸'ÑBÔBðU/ð U/ñ CÔBðU/ðp ×ÒÐ0˜UÔ0°Ñ8Ô8¸,ÑGÔGð7ð 7ñ HÔGð7ð!ð !ð !ð ×ÒØ€UÔ˜Ñ Ô Ð"5 %Ô"5°fÑ"=Ô"=Ð>Àñô ð?Að ?Añô ð?AðJ ×Ò˜Ô(Ñ)Ô)ð!ð !ñ *Ô)ð!ð ð  ð  ð ×Ò˜Ô5Ñ6Ô6ð	ð 	ñ 7Ô6ð	ð ×Ò˜œÑ'Ô'ðð ñ (Ô'ðð&ð ð ð$ð $ð $ð $ðN ˆzÒÐØ€J€J€Jà€C„HˆTˆT‰VŒVÑÔÐÐÐð Ðr   