§
    ¢”jT=  ã                   óT  — d ddddœZ  G d„ de¦  «        Z G d„ de¦  «        Z G d	„ d
e¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Zg d¢Zg d¢Z	g d¢Z
d„ Zd„ Zd„ Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ d e¦  «        Z G d!„ d"e¦  «        Z G d#„ d$e¦  «        Z G d%„ d&e¦  «        Z G d'„ d(e¦  «        Z G d)„ d*e¦  «        Z G d+„ d,e¦  «        Zd-Zd.d/lmZ  e eee¦  «        ¦  «        Zd0S )1Ú ÚreadonlyÚexecuteonlyÚnoaccess)é    é   é   é   c                   ó&   — e Zd ZdZdZdZd„ Zd„ ZdS )Ú	ps_objectr   r   Nc                 óL   — || _         | j        j        dd …         dz   | _        d S ©Nr	   Útype©ÚvalueÚ	__class__Ú__name__r   )Úselfr   s     úi/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/misc/psOperators.pyÚ__init__zps_object.__init__	   s'   € ØˆŒ
Ø”NÔ+¨A¨B¨BÔ/°&Ñ8ˆŒ	ˆ	ˆ	ó    c                 ó\   — d| j         j        dd …         ›dt          | j        ¦  «        ›d�S )Nú<r	   ú ú>)r   r   Úreprr   ©r   s    r   Ú__repr__zps_object.__repr__   s3   € € Ø œNÔ3°A°B°BÔ7Ð7Ð7½¸d¼jÑ9IÔ9IÐ9IÐ9IÐJÐJr   )r   Ú
__module__Ú__qualname__ÚliteralÚaccessr   r   r   © r   r   r   r      sF   € € € € € Ø€GØ€FØ€Eð9ð 9ð 9ðKð Kð Kð Kð Kr   r   c                   ó   — e Zd ZdZd„ Zd„ ZdS )Úps_operatorr   c                 óZ   — || _         || _        | j        j        dd …         dz   | _        d S r   )ÚnameÚfunctionr   r   r   )r   r&   r'   s      r   r   zps_operator.__init__   s.   € ØˆŒ	Ø ˆŒØ”NÔ+¨A¨B¨BÔ/°&Ñ8ˆŒ	ˆ	ˆ	r   c                 ó   — d| j         z  S )Nz<operator %s>)r&   r   s    r   r   zps_operator.__repr__   s   € Ø ¤Ñ*Ð*r   N)r   r   r   r    r   r   r"   r   r   r$   r$      s7   € € € € € Ø€Gð9ð 9ð 9ð
+ð +ð +ð +ð +r   r$   c                   ó   — e Zd ZdZd„ Zd„ ZdS )Úps_procedurer   c                 ó   — dS )Nz<procedure>r"   r   s    r   r   zps_procedure.__repr__    s   € Øˆ}r   c                 óØ   — d}t          t          | j        ¦  «        ¦  «        D ]B}|r!|dz   t          | j        |         ¦  «        z   }Œ%|t          | j        |         ¦  «        z   }ŒC|dz   S )NÚ{r   Ú})ÚrangeÚlenr   Ústr)r   ÚpsstringÚis      r   Ú__str__zps_procedure.__str__#   sp   € ØˆÝ•s˜4œ:‘”Ñ'Ô'ð 	9ð 	9ˆAØð 9Ø# c™>­C°´
¸1´Ñ,>Ô,>Ñ>��à#¥c¨$¬*°Q¬-Ñ&8Ô&8Ñ8��Ø˜#‰~Ðr   N)r   r   r   r    r   r4   r"   r   r   r*   r*      s7   € € € € € Ø€Gðð ð ðð ð ð ð r   r*   c                   ó   — e Zd ZdZd„ ZdS )Úps_namer   c                 ó2   — | j         r
d| j        z   S | j        S ©Nú/)r    r   r   s    r   r4   zps_name.__str__0   s!   € ØŒ<ð 	Ø˜œÑ#Ð#à”:Ðr   N)r   r   r   r    r4   r"   r   r   r6   r6   -   s(   € € € € € Ø€Gðð ð ð ð r   r6   c                   ó   — e Zd Zd„ ZdS )Ú
ps_literalc                 ó   — d| j         z   S r8   ©r   r   s    r   r4   zps_literal.__str__8   s   € Ø�T”ZÑÐr   N©r   r   r   r4   r"   r   r   r;   r;   7   ó#   € € € € € ð ð  ð  ð  ð  r   r;   c                   ó   — e Zd Zd„ Zd„ ZdS )Úps_arrayc                 ó  — d}t          t          | j        ¦  «        ¦  «        D ]X}| j        |         }t          |j                 }|rd|z   }|r|dz   t          |¦  «        z   |z   }ŒC|t          |¦  «        z   |z   }ŒY|dz   S )Nú[r   ú])r/   r0   r   Ú_accessstringsr!   r1   )r   r2   r3   Úitemr!   s        r   r4   zps_array.__str__=   s’   € ØˆÝ•s˜4œ:‘”Ñ'Ô'ð 	9ð 	9ˆAØ”:˜a”=ˆDÝ# D¤KÔ0ˆFØð &Ø˜v™�Øð 9Ø# c™>­C°©I¬IÑ5¸Ñ>��à#¥c¨$¡i¤iÑ/°&Ñ8��Ø˜#‰~Ðr   c                 ó   — dS )Nz<array>r"   r   s    r   r   zps_array.__repr__J   s   € Øˆyr   N©r   r   r   r4   r   r"   r   r   rA   rA   <   s2   € € € € € ðð ð ðð ð ð ð r   rA   )
ÚFontInfoÚFontNameÚEncodingÚ	PaintTypeÚFontTypeÚ
FontMatrixÚFontBBoxÚUniqueIDÚMetricsÚStrokeWidth)	ÚversionÚNoticeÚFullNameÚ
FamilyNameÚWeightÚItalicAngleÚisFixedPitchÚUnderlinePositionÚUnderlineThickness)ÚPrivateÚCharStringsÚFIDc                 ó  — d}t           |j                 }|r|dz   }| dk    r|d| ›dt          |j        ¦  «        ›d�z   }nC| dk    r|t	          ||¦  «        z   }n)|dt          | ¦  «        ›dt          |¦  «        ›d|›d�z   }|S )Nr   r   r]   r9   z def
rK   údef
)rE   r!   Ú_type1_CharString_reprr   Ú_type1_Encoding_reprr1   )Úkeyr   r2   r!   s       r   Ú_type1_item_reprrd   j   s°   € Ø€HÝ˜EœLÔ)€FØð Ø˜#‘ˆØ
ˆmÒÐØ�8ØˆCˆCÝ" 5¤;Ñ/Ô/Ð/Ð/ð
ñ 
ˆˆð 
�
Ò	Ð	ØÕ2°5¸&ÑAÔAÑAˆˆà�8µ#°c±(´(°(°(½CÀ¹J¼J¸J¸JÈÈÈÐOÑOˆØ€Or   c                 ó‚   — | j         } d}t          d¦  «        D ]}| |         j         }|dk    r
|d||fz  z   }Œ ||z   dz   S )Nz</Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
é   ú.notdefzdup %d /%s put
r`   )r   r/   )Úencodingr!   r2   r3   r&   s        r   rb   rb   {   sa   € ØŒ~€HØO€HÝ�3‰ZŒZð Að AˆØ˜Œ{Ô ˆØ�9ÒÐØÐ"4¸¸4°yÑ"@Ñ@ˆHøØ�fÑ˜wÑ&Ð&r   c                 óH   — t          |                      ¦   «         ¦  «        }dS )NÚxxx)ÚsortedÚitems)Úcharstringsrl   s     r   ra   ra   …   s    € Ý�;×$Ò$Ñ&Ô&Ñ'Ô'€EØˆ5r   c                   ó   — e Zd Zd„ Zd„ ZdS )Úps_fontc                 óæ  — dt          | j        ¦  «        z  }t          D ]3}	 | j        |         }|t          ||¦  «        z   }Œ$# t          $ r Y Œ0w xY wt          | j                             ¦   «         ¦  «        }|D ])\  }}|t          t          z   vr|t          ||¦  «        z   }Œ*|dz   }t          D ]3}	 | j        |         }|t          ||¦  «        z   }Œ$# t          $ r Y Œ0w xY w|dz   dz   dz   dz   S )Nú%d dict dup begin
z&currentdict end
currentfile eexec
dup z@dup/FontName get exch definefont pop
mark currentfile closefile
a  0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
Úcleartomarkú
)r0   r   Ú_type1_pre_eexec_orderrd   ÚKeyErrorrk   rl   Ú_type1_post_eexec_order)r   r2   rc   r   rl   s        r   r4   zps_font.__str__‹   sb  € Ø(­3¨t¬z©?¬?Ñ:ˆÝ)ð 	Cð 	CˆCðCØœ
 3œ�ð $Õ&6°s¸EÑ&BÔ&BÑB��øõ ð ð ð Ø�ðøøøõ �t”z×'Ò'Ñ)Ô)Ñ*Ô*ˆØð 	Cð 	C‰JˆC�ØÕ0Õ3JÑJÐJÐJØ#Õ&6°s¸EÑ&BÔ&BÑB�øØÐHÑHˆÝ*ð 	Cð 	CˆCðCØœ
 3œ�ð $Õ&6°s¸EÑ&BÔ&BÑB��øõ ð ð ð Ø�ðøøøð
 ØRñSà#ñ$ð ñð ñ	ð	
s#   ¢AÁ
AÁAÂ4CÃ
C"Ã!C"c                 ó   — dS )Nz<font>r"   r   s    r   r   zps_font.__repr__¨   ó   € Øˆxr   NrH   r"   r   r   ro   ro   Š   s2   € € € € € ð
ð 
ð 
ð:ð ð ð ð r   ro   c                   ó   — e Zd ZdS )Úps_fileN)r   r   r   r"   r   r   rz   rz   ¬   s   € € € € € Ø€Dr   rz   c                   ó   — e Zd Zd„ Zd„ ZdS )Úps_dictc           	      ó  — dt          | j        ¦  «        z  }t          | j                             ¦   «         ¦  «        }|D ]G\  }}t          |j                 }|r|dz   }|dt          |¦  «        ›dt          |¦  «        ›d|›d�z   }ŒH|dz   S )Nrq   r   r9   r`   zend )r0   r   rk   rl   rE   r!   r1   )r   r2   rl   rc   r   r!   s         r   r4   zps_dict.__str__±   s™   € Ø(­3¨t¬z©?¬?Ñ:ˆÝ�t”z×'Ò'Ñ)Ô)Ñ*Ô*ˆØð 	Tð 	T‰JˆC�Ý# E¤LÔ1ˆFØð &Ø #™�Ø�xµc¸#±h´h°h°hÅÀEÁ
Ä
À
À
ÈFÈFÈFÐ"SÑSˆHˆHØ˜&Ñ Ð r   c                 ó   — dS )Nz<dict>r"   r   s    r   r   zps_dict.__repr__»   rx   r   NrH   r"   r   r   r|   r|   °   s2   € € € € € ð!ð !ð !ðð ð ð ð r   r|   c                   ó   — e Zd Zd„ ZdS )Úps_markc                 óL   — d| _         | j        j        dd …         dz   | _        d S )NÚmarkr	   r   r   r   s    r   r   zps_mark.__init__À   s'   € ØˆŒ
Ø”NÔ+¨A¨B¨BÔ/°&Ñ8ˆŒ	ˆ	ˆ	r   N©r   r   r   r   r"   r   r   r€   r€   ¿   ó#   € € € € € ð9ð 9ð 9ð 9ð 9r   r€   c                   ó   — e Zd Zd„ ZdS )Úps_procmarkc                 óL   — d| _         | j        j        dd …         dz   | _        d S )NÚprocmarkr	   r   r   r   s    r   r   zps_procmark.__init__Æ   s'   € ØˆŒ
Ø”NÔ+¨A¨B¨BÔ/°&Ñ8ˆŒ	ˆ	ˆ	r   Nrƒ   r"   r   r   r†   r†   Å   r„   r   r†   c                   ó   — e Zd Zd„ ZdS )Úps_nullc                 ó>   — | j         j        dd …         dz   | _        d S r   )r   r   r   r   s    r   r   zps_null.__init__Ì   s    € Ø”NÔ+¨A¨B¨BÔ/°&Ñ8ˆŒ	ˆ	ˆ	r   Nrƒ   r"   r   r   rŠ   rŠ   Ë   s#   € € € € € ð9ð 9ð 9ð 9ð 9r   rŠ   c                   ó   — e Zd Zd„ ZdS )Ú
ps_booleanc                 ó   — | j         rdS dS )NÚtrueÚfalser=   r   s    r   r4   zps_boolean.__str__Ñ   s   € ØŒ:ð 	Ø�6à�7r   Nr>   r"   r   r   r�   r�   Ð   s#   € € € € € ðð ð ð ð r   r�   c                   ó   — e Zd Zd„ ZdS )Ú	ps_stringc                 ó@   — dt          | j        ¦  «        dd…         z  S )Nz(%s)r   éÿÿÿÿ©r   r   r   s    r   r4   zps_string.__str__Ù   s    € Ø�˜TœZÑ(Ô(¨¨2¨Ô.Ñ.Ð.r   Nr>   r"   r   r   r’   r’   Ø   s#   € € € € € ð/ð /ð /ð /ð /r   r’   c                   ó   — e Zd Zd„ ZdS )Ú
ps_integerc                 ó*   — t          | j        ¦  «        S ©Nr•   r   s    r   r4   zps_integer.__str__Þ   ó   € Ý�D”JÑÔÐr   Nr>   r"   r   r   r—   r—   Ý   r?   r   r—   c                   ó   — e Zd Zd„ ZdS )Úps_realc                 ó*   — t          | j        ¦  «        S r™   r•   r   s    r   r4   zps_real.__str__ã   rš   r   Nr>   r"   r   r   rœ   rœ   â   r?   r   rœ   c                   ó:  — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zeefd„Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d„ Z"d„ Z#d „ Z$d!„ Z%d"„ Z&d#„ Z'd$„ Z(d%„ Z)d&„ Z*d'„ Z+d(„ Z,d)„ Z-d*„ Z.d+„ Z/d,„ Z0d-„ Z1d.„ Z2d/„ Z3d0„ Z4d1„ Z5d2S )3ÚPSOperatorsc                 ó€   — |                       ¦   «         }|                       ¦   «         }|| j        d         |j        <   d S ©Nr”   )ÚpopÚ	dictstackr   )r   Úobjr&   s      r   Úps_defzPSOperators.ps_defè   s5   € Ø�hŠh‰jŒjˆØ�xŠx‰zŒzˆØ),ˆŒ�rÔ˜4œ:Ñ&Ð&Ð&r   c                 ó„   — |                       d¦  «        }|                      |¦  «         |                      |¦  «         d S ©NÚproceduretype)r¢   Ú	proc_bindÚpush©r   Úprocs     r   Úps_bindzPSOperators.ps_bindí   s8   € Ø�xŠx˜Ñ(Ô(ˆØ�Š�tÑÔÐØ�	Š	�$‰Œˆˆˆr   c                 ó(  — t          t          |j        ¦  «        ¦  «        D ]o}|j        |         }|j        dk    r|                      |¦  «         Œ0|j        s8	 |                      |j        ¦  «        }|j        dk    r
||j        |<   Œh#  Y ŒlxY wŒpd S )Nr¨   Úoperatortype)r/   r0   r   r   r©   r    Úresolve_name)r   r¬   r3   rF   r¤   s        r   r©   zPSOperators.proc_bindò   sª   € Ý•s˜4œ:‘”Ñ'Ô'ð 	0ð 	0ˆAØ”:˜a”=ˆDØŒy˜OÒ+Ð+Ø—’˜tÑ$Ô$Ð$Ð$à”|ð 0ð0Ø"×/Ò/°´
Ñ;Ô;˜ð œ8 ~Ò5Ð5Ø,/˜DœJ q™Møøð	Ø˜øøøð	0ð	0ð 	0s   ÁB
Â
Bc                 óø   — t          | j        ¦  «        dk     rt          d¦  «        ‚|                      ¦   «         }|                      ¦   «         }|                      |¦  «         |                      |¦  «         d S )Nr   ústack underflow)r0   ÚstackÚRuntimeErrorr¢   rª   )r   Úobj1Úobj2s      r   Úps_exchzPSOperators.ps_exch  s`   € ÝˆtŒz‰?Œ?˜QÒÐÝÐ0Ñ1Ô1Ð1Ø�xŠx‰zŒzˆØ�xŠx‰zŒzˆØ�	Š	�$‰ŒˆØ�	Š	�$‰Œˆˆˆr   c                 ór   — | j         st          d¦  «        ‚|                      | j         d         ¦  «         d S )Nr²   r”   )r³   r´   rª   r   s    r   Úps_dupzPSOperators.ps_dup	  s9   € ØŒzð 	2ÝÐ0Ñ1Ô1Ð1Ø�	Š	�$”*˜R”.Ñ!Ô!Ð!Ð!Ð!r   c                 óœ   — |                       ¦   «         }|j        dk    r|                      |¦  «         d S |                      |¦  «         d S r§   )r¢   r   Úcall_procedureÚhandle_object©r   r¤   s     r   Úps_execzPSOperators.ps_exec  sP   € Ø�hŠh‰jŒjˆØŒ8�Ò&Ð&Ø×Ò Ñ$Ô$Ð$Ð$Ð$à×Ò˜sÑ#Ô#Ð#Ð#Ð#r   c                 ón   — |                       t          t          | j        ¦  «        ¦  «        ¦  «         d S r™   )rª   r—   r0   r³   r   s    r   Úps_countzPSOperators.ps_count  s*   € Ø�	Š	•*�S ¤™_œ_Ñ-Ô-Ñ.Ô.Ð.Ð.Ð.r   c                 ó¶   — |                       ¦   «         }|                       ¦   «         }|                      t          |j        |j        k    ¦  «        ¦  «         d S r™   ©r¢   rª   r�   r   ©r   Úany1Úany2s      r   Úps_eqzPSOperators.ps_eq  óE   € Ø�xŠx‰zŒzˆØ�xŠx‰zŒzˆØ�	Š	•*˜TœZ¨4¬:Ò5Ñ6Ô6Ñ7Ô7Ð7Ð7Ð7r   c                 ó¶   — |                       ¦   «         }|                       ¦   «         }|                      t          |j        |j        k    ¦  «        ¦  «         d S r™   rÂ   rÃ   s      r   Úps_nezPSOperators.ps_ne  rÇ   r   c                 óf   — |                       ¦   «         }d|_        |                      |¦  «         d S ©Nr   )r¢   r    rª   r½   s     r   Úps_cvxzPSOperators.ps_cvx"  s)   € Ø�hŠh‰jŒjˆØˆŒØ�	Š	�#‰Œˆˆˆr   c                 óö   — t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        g}|                      t          |¦  «        ¦  «         d S )Ng      ð?r   )rœ   r—   rª   rA   )r   Úmatrixs     r   Ú	ps_matrixzPSOperators.ps_matrix'  sa   € å�C‰LŒLÝ�q‰MŒMÝ�q‰MŒMÝ�C‰LŒLÝ�q‰MŒMÝ�q‰MŒMð
ˆð 	�	Š	•(˜6Ñ"Ô"Ñ#Ô#Ð#Ð#Ð#r   c                 ó„   — |                       d¦  «        j        }|                      t          d|z  ¦  «        ¦  «         d S )NÚintegertypeú )r¢   r   rª   r’   )r   Únums     r   r’   zPSOperators.ps_string2  s:   € Ø�hŠh�}Ñ%Ô%Ô+ˆØ�	Š	•)˜D 3™JÑ'Ô'Ñ(Ô(Ð(Ð(Ð(r   c                 ó|   — |                       ¦   «         }|                      t          |j        ¦  «        ¦  «         d S r™   )r¢   rª   r’   r   r½   s     r   Úps_typezPSOperators.ps_type6  s1   € Ø�hŠh‰jŒjˆØ�	Š	•)˜CœHÑ%Ô%Ñ&Ô&Ð&Ð&Ð&r   c                 ó  — |                       ¦   «         }|                       ¦   «         }|j        }t          t          | j        ¦  «        dz
  dd¦  «        D ]#}|| j        |         v r|| j        |         |<    nŒ$|| j        d         |<   d S )Nr   r”   )r¢   r   r/   r0   r£   )r   r   rc   r&   r3   s        r   Úps_storezPSOperators.ps_store:  s“   € Ø—’‘
”
ˆØ�hŠh‰jŒjˆØŒyˆÝ•s˜4œ>Ñ*Ô*¨QÑ.°°BÑ7Ô7ð 	ð 	ˆAØ�t”~ aÔ(Ð(Ð(Ø*/�”˜qÔ! $Ñ'Ø�ð )ð $)ˆŒ�rÔ˜4Ñ Ð Ð r   c                 ór   — |                       ¦   «         }|                      t          d¦  «        ¦  «         d S rË   )r¢   rª   r�   ©r   r&   s     r   Úps_wherezPSOperators.ps_whereD  s-   € Ø�xŠx‰zŒzˆà�	Š	•*˜Q‘-”-Ñ Ô Ð Ð Ð r   c                 ó`   — |                       t          | j        d         ¦  «        ¦  «         d S rË   ©rª   r|   r£   r   s    r   Úps_systemdictzPSOperators.ps_systemdictI  ó)   € Ø�	Š	•'˜$œ.¨Ô+Ñ,Ô,Ñ-Ô-Ð-Ð-Ð-r   c                 ó`   — |                       t          | j        d         ¦  «        ¦  «         d S ©Nr   rÜ   r   s    r   Úps_userdictzPSOperators.ps_userdictL  rÞ   r   c                 ó`   — |                       t          | j        d         ¦  «        ¦  «         d S r¡   rÜ   r   s    r   Úps_currentdictzPSOperators.ps_currentdictO  s)   € Ø�	Š	•'˜$œ.¨Ô,Ñ-Ô-Ñ.Ô.Ð.Ð.Ð.r   c                 óT   — |                       t          | j        ¦  «        ¦  «         d S r™   )rª   rz   Ú	tokenizerr   s    r   Úps_currentfilezPSOperators.ps_currentfileR  s$   € Ø�	Š	•'˜$œ.Ñ)Ô)Ñ*Ô*Ð*Ð*Ð*r   c                 ób   — |                       d¦  «        j        }|                     ¦   «          d S ©NÚfiletype)r¢   r   Ú
starteexec©r   Úfs     r   Úps_eexeczPSOperators.ps_eexecU  s'   € Ø�HŠH�ZÑ Ô Ô&ˆØ	�Š‰Œˆˆˆr   c                 óŠ   — |                       d¦  «        j        }|                     ¦   «          |                     ¦   «          d S rè   )r¢   r   Ú	skipwhiteÚ	stopeexecrë   s     r   Úps_closefilezPSOperators.ps_closefileY  s4   € Ø�HŠH�ZÑ Ô Ô&ˆØ	�Š‰ŒˆØ	�Š‰Œˆˆˆr   c                 ó†   — |                       ¦   «         }|| j        k    r!|                       ¦   «         }|| j        k    °d S d S r™   )r¢   r‚   r½   s     r   Úps_cleartomarkzPSOperators.ps_cleartomark^  sD   € Ø�hŠh‰jŒjˆØ�T”YÒÐØ—(’(‘*”*ˆCð �T”YÒÐÐÐÐÐr   c                 ó€  — |                       d¦  «        }|j        }|                       d¦  «        }|j        j        dz   |j        _        |j                              ||¦  «        ¦  «        }||_        |                      |¦  «         |                       | ||¦  «         ||¦  «        k    ¦  «        ¦  «         d S )NÚ
stringtyperé   r   )r¢   r   ÚposÚreadrª   )r   r�   r0   ÚsÚoldstrrì   Únewstrs          r   Úps_readstringzPSOperators.ps_readstringc  s¦   € Ø�HŠH�\Ñ"Ô"ˆØ”ˆØ�HŠH�ZÑ Ô ˆð ”g”k A‘oˆŒŒØ”—’˜c˜c &™kœkÑ*Ô*ˆØˆŒØ�	Š	�!‰ŒˆØ�	Š	�*�*˜S˜S ™[œ[¨C¨C°©K¬KÒ7Ñ8Ô8Ñ9Ô9Ð9Ð9Ð9r   c                 ó¶   — |                       ¦   «         }|                       dd¦  «        }|                      t          |j        |j        v ¦  «        ¦  «         d S )NÚdicttypeÚfonttyperÂ   )r   rc   Úds      r   Úps_knownzPSOperators.ps_knowno  sK   € Ø�hŠh‰jŒjˆØ�HŠH�Z Ñ,Ô,ˆØ�	Š	•*˜SœY¨!¬'Ð1Ñ2Ô2Ñ3Ô3Ð3Ð3Ð3r   c                 ó’   — |                       d¦  «        }|                       d¦  «        j        r|                      |¦  «         d S d S ©Nr¨   Úbooleantype©r¢   r   r»   r«   s     r   Úps_ifzPSOperators.ps_ift  sN   € Ø�xŠx˜Ñ(Ô(ˆØ�8Š8�MÑ"Ô"Ô(ð 	&Ø×Ò Ñ%Ô%Ð%Ð%Ð%ð	&ð 	&r   c                 óæ   — |                       d¦  «        }|                       d¦  «        }|                       d¦  «        j        r|                      |¦  «         d S |                      |¦  «         d S r  r  )r   Úproc2Úproc1s      r   Ú	ps_ifelsezPSOperators.ps_ifelsey  so   € Ø—’˜Ñ)Ô)ˆØ—’˜Ñ)Ô)ˆØ�8Š8�MÑ"Ô"Ô(ð 	'Ø×Ò Ñ&Ô&Ð&Ð&Ð&à×Ò Ñ&Ô&Ð&Ð&Ð&r   c                 ó|   — |                       ¦   «         }|j        dk     rd|_        |                      |¦  «         d S rà   ©r¢   r!   rª   r½   s     r   Úps_readonlyzPSOperators.ps_readonly�  ó4   € Ø�hŠh‰jŒjˆØŒ:˜Š>ˆ>ØˆCŒJØ�	Š	�#‰Œˆˆˆr   c                 ó|   — |                       ¦   «         }|j        dk     rd|_        |                      |¦  «         d S )Nr   r  r½   s     r   Úps_executeonlyzPSOperators.ps_executeonly‡  r  r   c                 ó|   — |                       ¦   «         }|j        dk     rd|_        |                      |¦  «         d S )Nr	   r  r½   s     r   Úps_noaccesszPSOperators.ps_noaccess�  r  r   c                 óì   — |                       dd¦  «        }|j        dk    r*|                      t          |j         ¦  «        ¦  «         d S |                      t          |j         ¦  «        ¦  «         d S )Nr  rÑ   )r¢   r   rª   r�   r   r—   r½   s     r   Úps_notzPSOperators.ps_not“  sj   € Ø�hŠh�} mÑ4Ô4ˆØŒ8�}Ò$Ð$Ø�IŠI•j S¤Y Ñ/Ô/Ñ0Ô0Ð0Ð0Ð0à�IŠI•j #¤) Ñ,Ô,Ñ-Ô-Ð-Ð-Ð-r   c                 óZ   — |                       d¦  «        }t          d|j        ¦  «         d S )Nrõ   zPS output --->)r¢   Úprintr   )r   r1   s     r   Úps_printzPSOperators.ps_printš  s,   € Ø�hŠh�|Ñ$Ô$ˆÝÐ ¤	Ñ*Ô*Ð*Ð*Ð*r   c                 óð  — |                       d¦  «        }|                       d¦  «        }t          |j        ¦  «        }|j        d |…         |j        k    rh|                      t	          |j        |d …         ¦  «        ¦  «         |                      |¦  «         |                      t          d¦  «        ¦  «         d S |                      |¦  «         |                      t          d¦  «        ¦  «         d S )Nrõ   r   r   )r¢   r0   r   rª   r’   r�   )r   Úseekrø   Úseeklens       r   Úps_anchorsearchzPSOperators.ps_anchorsearchž  sÈ   € Ø�xŠx˜Ñ%Ô%ˆØ�HŠH�\Ñ"Ô"ˆÝ�d”j‘/”/ˆØŒ7�8�G�8Ô ¤
Ò*Ð*Ø�IŠI•i ¤¨¨¨Ô 1Ñ2Ô2Ñ3Ô3Ð3Ø�IŠI�d‰OŒOˆOØ�IŠI•j ‘m”mÑ$Ô$Ð$Ð$Ð$à�IŠI�a‰LŒLˆLØ�IŠI•j ‘m”mÑ$Ô$Ð$Ð$Ð$r   c                 óŠ   — |                       d¦  «        }t          d g|j        z  ¦  «        }|                      |¦  «         d S ©NrÑ   )r¢   rA   r   rª   )r   rÓ   Úarrays      r   rA   zPSOperators.ps_arrayª  sA   € Ø�hŠh�}Ñ%Ô%ˆÝ˜$˜ #¤)Ñ+Ñ,Ô,ˆØ�	Š	�%ÑÔÐÐÐr   c                 óä   — |                       d¦  «        }t          t          |j        ¦  «        dz
  dd¦  «        D ]}|                       ¦   «         |j        |<   Œ|                      |¦  «         d S )NÚ	arraytyper   r”   )r¢   r/   r0   r   rª   )r   r  r3   s      r   Ú	ps_astorezPSOperators.ps_astore¯  sj   € Ø—’˜Ñ%Ô%ˆÝ•s˜5œ;Ñ'Ô'¨!Ñ+¨R°Ñ4Ô4ð 	(ð 	(ˆAØ!ŸXšX™ZœZˆEŒK˜‰NˆNØ�	Š	�%ÑÔÐÐÐr   c                 óˆ   — |                       ¦   «         }|                      |                      |j        ¦  «        ¦  «         d S r™   )r¢   rª   r°   r   rÙ   s     r   Úps_loadzPSOperators.ps_loadµ  s7   € Ø�xŠx‰zŒzˆØ�	Š	�$×#Ò# D¤JÑ/Ô/Ñ0Ô0Ð0Ð0Ð0r   c                 ó’  — |                       ¦   «         }|                       ¦   «         }|                       dddd¦  «        }|j        }|dk    s|dk    r||j        |j        <   d S |dk    r||j        |j        <   d S |dk    rE|j        }|j        d |…         t          |j        ¦  «        z   |j        |dz   d …         z   |_        d S d S )Nr  rý   rõ   r¨   r   )r¢   r   r   Úchr)r   rµ   r¶   Úobj3ÚtpÚindexs         r   Úps_putzPSOperators.ps_put¹  sÔ   € Ø�xŠx‰zŒzˆØ�xŠx‰zŒzˆØ�xŠx˜ Z°¸ÑOÔOˆØŒYˆØ�ÒÐ  oÒ 5Ð 5Ø%)ˆDŒJ�t”zÑ"Ð"Ð"Ø�:ÒÐØ%)ˆDŒJ�t”zÑ"Ð"Ð"Ø�<ÒÐØ”JˆEØœ F U FÔ+­c°$´*©o¬oÑ=ÀÄ
È5ÐSTÉ9È;È;Ô@WÑWˆDŒJˆJˆJð  Ðr   c                 óÐ  — |                       ¦   «         }|j        dk    r	 |                       ddddd¦  «        }|j        }|dv r'|                      |j        |j                 ¦  «         d S |dv r'|                      |j        |j                 ¦  «         d S |dk    rA|                      t	          t          |j        |j                 ¦  «        ¦  «        ¦  «         d S J d
¦   «         ‚)NrK   r  rý   rõ   r¨   rþ   )r  r¨   )rý   rþ   Fzshouldn't get here)r¢   r   r   rª   r—   Úord)r   rµ   r¶   r&  s       r   Úps_getzPSOperators.ps_getÆ  së   € Ø�xŠx‰zŒzˆØŒ:˜Ò#Ð#ØØ�xŠxØ˜ \°?ÀJñ
ô 
ˆð ŒYˆØÐ/Ð/Ð/Ø�IŠI�d”j ¤Ô,Ñ-Ô-Ð-Ð-Ð-ØÐ+Ð+Ð+Ø�IŠI�d”j ¤Ô,Ñ-Ô-Ð-Ð-Ð-Ø�<ÒÐØ�IŠI•j¥ T¤Z°´
Ô%;Ñ!<Ô!<Ñ=Ô=Ñ>Ô>Ð>Ð>Ð>à.Ð.Ñ.Ô.Ð.r   c                 ó¸  — |                       d¦  «        }|                       d¦  «        }|                       dd¦  «        }|j        }|dk    rC|                      t          |j        |j        |j        |j        z   …         ¦  «        ¦  «         d S |dk    rC|                      t          |j        |j        |j        |j        z   …         ¦  «        ¦  «         d S d S )NrÑ   r  rõ   )r¢   r   rª   rA   r   r’   )r   rµ   r¶   r%  r&  s        r   Úps_getintervalzPSOperators.ps_getinterval×  sÊ   € Ø�xŠx˜Ñ&Ô&ˆØ�xŠx˜Ñ&Ô&ˆØ�xŠx˜ \Ñ2Ô2ˆØŒYˆØ�ÒÐØ�IŠI•h˜tœz¨$¬*°t´zÀDÄJÑ7NÐ*NÔOÑPÔPÑQÔQÐQÐQÐQØ�<ÒÐØ�IŠI•i ¤
¨4¬:¸¼
ÀTÄZÑ8OÐ+OÔ PÑQÔQÑRÔRÐRÐRÐRð  Ðr   c                 ó¸  — |                       dd¦  «        }|                       d¦  «        }|                       dd¦  «        }|j        }|dk    r2|j        |j        |j        |j        t          |j        ¦  «        z   …<   d S |dk    rS|j        d |j        …         }||j        z   }||j        |j        t          |j        ¦  «        z   d …         z   }||_        d S d S )Nr  rõ   rÑ   )r¢   r   r   r0   )r   rµ   r¶   r%  r&  rú   s         r   Úps_putintervalzPSOperators.ps_putintervalá  s×   € Ø�xŠx˜ \Ñ2Ô2ˆØ�xŠx˜Ñ&Ô&ˆØ�xŠx˜ \Ñ2Ô2ˆØŒYˆØ�ÒÐØDHÄJˆDŒJ�t”z D¤Jµ°T´Z±´Ñ$@Ð@ÑAÐAÐAØ�<ÒÐØ”Z  $¤* Ô-ˆFØ˜dœjÑ(ˆFØ˜dœj¨¬µc¸$¼*±o´oÑ)EÐ)GÐ)GÔHÑHˆFØˆDŒJˆJˆJð	  Ðr   c                 óz   — |                       t          |                      d¦  «        j        ¦  «        ¦  «         d S )Nrõ   )rª   r6   r¢   r   r   s    r   Úps_cvnzPSOperators.ps_cvnî  s1   € Ø�	Š	•'˜$Ÿ(š( <Ñ0Ô0Ô6Ñ7Ô7Ñ8Ô8Ð8Ð8Ð8r   c                 óª   — |                       d¦  «        j        }|dk     rt          d¦  «        ‚|                      | j        d|z
           ¦  «         d S )NrÑ   r   zindex may not be negativer”   )r¢   r   r´   rª   r³   )r   Úns     r   Úps_indexzPSOperators.ps_indexñ  sQ   € Ø�HŠH�]Ñ#Ô#Ô)ˆØˆqŠ5ˆ5ÝÐ:Ñ;Ô;Ð;Ø�	Š	�$”*˜R !™VÔ$Ñ%Ô%Ð%Ð%Ð%r   c                 óþ  — |                       d¦  «        }|                       dd¦  «        j        }|                       dd¦  «        j        }|                       dd¦  «        j        }	 |dk    r	||k    rd S n||k     rd S t          |¦  «        t          d¦  «        k    r#|                      t	          |¦  «        ¦  «         n"|                      t          |¦  «        ¦  «         |                      |¦  «         ||z   }Œ—)Nr¨   rÑ   Úrealtyper   r   g        )r¢   r   r   rª   rœ   r—   r»   )r   r¬   ÚlimitÚ	incrementr3   s        r   Úps_forzPSOperators.ps_for÷  sò   € Ø�xŠx˜Ñ(Ô(ˆØ—’˜¨
Ñ3Ô3Ô9ˆØ—H’H˜]¨JÑ7Ô7Ô=ˆ	Ø�HŠH�] JÑ/Ô/Ô5ˆð	Ø˜1Š}ˆ}Ø�u’9�9Ø�Eð ð �u’9�9Ø�EÝ�A‰wŒw�$˜s™)œ)Ò#Ð#Ø—	’	�' !™*œ*Ñ%Ô%Ð%Ð%à—	’	�* Q™-œ-Ñ(Ô(Ð(Ø×Ò Ñ%Ô%Ð%Ø�I‘ˆAð	r   c                 óv  — |                       d¦  «        }|                       ddd¦  «        }|j        }|dk    r6|j        D ],}|                      |¦  «         |                      |¦  «         Œ-d S |dk    rP|j        D ]F}|                      t          t          |¦  «        ¦  «        ¦  «         |                      |¦  «         ŒGd S |dk    rk|j                             ¦   «         D ]S\  }}|                      t          |¦  «        ¦  «         |                      |¦  «         |                      |¦  «         ŒRd S d S )Nr¨   r  rõ   rý   )	r¢   r   r   rª   r»   r—   r*  rl   r6   )r   r¬   r¤   r&  rF   rc   r   s          r   Ú	ps_forallzPSOperators.ps_forall
  sY  € Ø�xŠx˜Ñ(Ô(ˆØ�hŠh�{ L°*Ñ=Ô=ˆØŒXˆØ�ÒÐØœ	ð *ð *�Ø—	’	˜$‘”�Ø×#Ò# DÑ)Ô)Ð)Ð)ð*ð *ð �<ÒÐØœ	ð *ð *�Ø—	’	�*¥S¨¡Y¤YÑ/Ô/Ñ0Ô0Ð0Ø×#Ò# DÑ)Ô)Ð)Ð)ð*ð *ð �:ÒÐØ!œiŸošoÑ/Ô/ð *ð *‘
��UØ—	’	�' #™,œ,Ñ'Ô'Ð'Ø—	’	˜%Ñ Ô Ð Ø×#Ò# DÑ)Ô)Ð)Ð)ð	 Ðð*ð *r   c                 óê   — |                       d¦  «        }|                       ¦   «         }t          |j        ¦  «        }|| j        d         d         j        |j        <   |                      |¦  «         d S )Nrý   r   ÚFontDirectory)r¢   ro   r   r£   rª   )r   Úfontr&   s      r   Úps_definefontzPSOperators.ps_definefont  s]   € Ø�xŠx˜
Ñ#Ô#ˆØ�xŠx‰zŒzˆÝ�t”zÑ"Ô"ˆØ?CˆŒ�qÔ˜/Ô*Ô0°´Ñ<Ø�	Š	�$‰Œˆˆˆr   c                 óž   — |                       ¦   «         }| j        d         d         j        |j                 }|                      |¦  «         d S )Nr   r=  )r¢   r£   r   rª   )r   r&   r>  s      r   Úps_findfontzPSOperators.ps_findfont#  s=   € Ø�xŠx‰zŒzˆØŒ~˜aÔ  Ô1Ô7¸¼
ÔCˆØ�	Š	�$‰Œˆˆˆr   c                 ó.   — |                       ¦   «          d S r™   )r¢   r   s    r   Úps_popzPSOperators.ps_pop(  s   € Ø�Š‰
Œ
ˆ
ˆ
ˆ
r   c                 ót   — |                       d¦  «         |                      t          i ¦  «        ¦  «         d S r  )r¢   rª   r|   r   s    r   r|   zPSOperators.ps_dict+  s2   € Ø�Š�ÑÔÐØ�	Š	•'˜"‘+”+ÑÔÐÐÐr   c                 ój   — | j                              |                      d¦  «        j        ¦  «         d S )Nrý   )r£   Úappendr¢   r   r   s    r   Úps_beginzPSOperators.ps_begin/  s-   € ØŒ×Ò˜dŸhšh zÑ2Ô2Ô8Ñ9Ô9Ð9Ð9Ð9r   c                 ód   — t          | j        ¦  «        dk    r
| j        d= d S t          d¦  «        ‚)Nr   r”   zdictstack underflow)r0   r£   r´   r   s    r   Úps_endzPSOperators.ps_end2  s6   € ÝˆtŒ~ÑÔ Ò"Ð"Ø”˜rÐ"Ð"Ð"åÐ4Ñ5Ô5Ð5r   N)6r   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�   r0   rû   r   r  r	  r  r  r  r  r  r  rA   r   r"  r(  r+  r-  r/  r1  r4  r9  r;  r?  rA  rC  r|   rG  rI  r"   r   r   rŸ   rŸ   ç   s  € € € € € ð-ð -ð -ð
ð ð ð
0ð 0ð 0ðð ð ð"ð "ð "ð
$ð $ð $ð/ð /ð /ð8ð 8ð 8ð
8ð 8ð 8ð
ð ð ð
	$ð 	$ð 	$ð)ð )ð )ð'ð 'ð 'ð)ð )ð )ð!ð !ð !ð
.ð .ð .ð.ð .ð .ð/ð /ð /ð+ð +ð +ðð ð ðð ð ð
ð ð ð
 (2°sð 
:ð 
:ð 
:ð 
:ð4ð 4ð 4ð
&ð &ð &ð
'ð 'ð 'ðð ð ðð ð ðð ð ð.ð .ð .ð+ð +ð +ð
%ð 
%ð 
%ðð ð ð
ð ð ð1ð 1ð 1ðXð Xð Xð/ð /ð /ð"Sð Sð Sð ð  ð  ð9ð 9ð 9ð&ð &ð &ðð ð ð&*ð *ð *ð$ð ð ðð ð ð
ð ð ðð ð ð:ð :ð :ð6ð 6ð 6ð 6ð 6r   rŸ   rg   r   )ÚStandardEncodingN)rE   Úobjectr   r$   r*   r6   r;   rA   rt   Ú_type1_fontinfo_orderrv   rd   rb   ra   ro   rz   r|   r€   r†   rŠ   r�   r’   r—   rœ   rŸ   ÚnotdefÚ$fontTools.encodings.StandardEncodingrJ  ÚlistÚmapÚps_StandardEncodingr"   r   r   ú<module>rR     s�  ðØ˜J¨=¸ZÐHÐH€ð
Kð 
Kð 
Kð 
Kð 
K�ñ 
Kô 
Kð 
Kð	+ð 	+ð 	+ð 	+ð 	+�)ñ 	+ô 	+ð 	+ðð ð ð ð �9ñ ô ð ð ð ð ð ð ˆiñ ô ð ð ð  ð  ð  ð  �ñ  ô  ð  ð
ð ð ð ð ˆyñ ô ð ð$ð ð Ð ð
ð 
ð 
Ð ð <Ð;Ð;Ð ðð ð ð"'ð 'ð 'ðð ð ð
ð ð ð ð ˆiñ ô ð ðD	ð 	ð 	ð 	ð 	ˆiñ 	ô 	ð 	ðð ð ð ð ˆiñ ô ð ð9ð 9ð 9ð 9ð 9ˆiñ 9ô 9ð 9ð9ð 9ð 9ð 9ð 9�)ñ 9ô 9ð 9ð9ð 9ð 9ð 9ð 9ˆiñ 9ô 9ð 9ð
ð ð ð ð �ñ ô ð ð/ð /ð /ð /ð /�	ñ /ô /ð /ð
 ð  ð  ð  ð  �ñ  ô  ð  ð
 ð  ð  ð  ð  ˆiñ  ô  ð  ð
O6ð O6ð O6ð O6ð O6�&ñ O6ô O6ð O6ðd
 
€Ø AÐ AÐ AÐ AÐ AÐ Aà�d˜3˜3˜wÐ(8Ñ9Ô9Ñ:Ô:Ð Ð Ð r   