§
    ¢”jÞ  ã                   ór   — d dl Z d dlZ	 d dlZd dlZn# e$ r dZY nw xY wd„ Zd„ Zd„ Zdd„Zdd„Z	d	„ Z
d
„ ZdS )é    Nc                 ó|  — t          j        d| dd…         ¦  «        \  }|dz	  }|dz  }|dk    rn‰|dk    rot          rht          j                             t          j        d|¦  «        | dd …         z   ¦  «        }t          |¦  «        |k    rt          j        d	¦  «         n|} nt          j        d
¦  «         | |fS )Nú>Lé   é   é   éÿÿÿr   é   z<LzTable decompression failed.z:Table is compressed with an unsupported compression scheme)	ÚstructÚunpackÚlz4ÚblockÚ
decompressÚpackÚlenÚwarningsÚwarn)ÚdataÚcompressionÚschemeÚsizeÚress        úm/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/ttLib/tables/grUtils.pyr   r      s¿   € Ý”] 4¨¨a°¨c¬Ñ3Ô3�N€[Ø˜BÑ€FØ˜Ñ#€DØ�‚{€{ØØ	�1Šˆ�ˆÝŒi×"Ò"¥6¤;¨t°TÑ#:Ô#:¸TÀ!À"À"¼XÑ#EÑFÔFˆÝˆs‰8Œ8�tÒÐÝŒMÐ7Ñ8Ô8Ð8Ð8àˆDˆDåŒÐRÑSÔSÐSØ�&ˆ>Ðó    c                 ó  — |d d…         t          j        d| dz  t          |¦  «        dz  z   ¦  «        z   }| dk    r|S | dk    r/t          r(t          j                             |ddd	¬
¦  «        }||z   S t          j        d¦  «         |S )Nr   r   r   r   r   r	   Úhigh_compressioné   F)Úmoder   Ú
store_sizez:Table failed to compress by unsupported compression scheme)r
   r   r   r   r   Úcompressr   r   )r   r   Úhdrr   s       r   r   r      s—   € Ø
ˆr�ˆrŒ(•V”[ ¨°"©½¸T¹¼ÀZÑ9OÑ'PÑQÔQÑ
Q€CØ�‚{€{ØˆØ	�1Šˆ�ˆÝŒi× Ò ØÐ)°rÀeð !ñ 
ô 
ˆð �S‰yÐåŒÐRÑSÔSÐSØ€Kr   c              #   ó8  K  — d}g }d}| D ]g\  }}t          |¦  «        r:||dz   k    s|r/||k    r)|t          |¦  «        z
  dz   t          |¦  «        |fV — g }|}|                     |¦  «         |}Œh|t          |¦  «        z
  dz   t          |¦  «        |fV — d S )Nr   r	   )r   Úappend)ÚattrsÚsamevalÚakÚvalsÚlastvÚkÚvs          r   Ú_entriesr*   ,   sÄ   è è € Ø	
€BØ€DØ€EØð ð ‰ˆˆ1Ýˆt‰9Œ9ð 	˜!˜r A™vš+˜+¨'˜+°a¸5²j°jØ�˜D™	œ	‘> AÑ%¥s¨4¡y¤y°$Ð7Ð7Ð7Ð7ØˆDØˆØ�Š�A‰ŒˆØˆˆØ•�D‘	”	‰>˜AÑ�s 4™yœy¨$Ð
/Ð/Ð/Ð/Ð/Ð/r   Fc                 ój   — t          t          |                      ¦   «         d„ ¬¦  «        |¦  «        }|S )Nc                 ó,   — t          | d         ¦  «        S )Nr   )Úint)Úxs    r   ú<lambda>zentries.<locals>.<lambda>;   s   € ½#¸aÀ¼d¹)¼)€ r   )Úkey)r*   ÚsortedÚitems)Ú
attributesr$   Úgs      r   Úentriesr5   :   s3   € Ý•˜
×(Ò(Ñ*Ô*Ð0CÐ0CÐDÑDÔDÀgÑNÔN€AØ€Hr   r	   c                 óÐ   — | dk    rt          j        ddddd¦  «        S d}d}|| k    r|dz  }|dz  }|| k    °|dz  }|dz  }||z  }| |z  |z
  }t          j        d| |||¦  «        S )Nr   z>4Hr	   é   )r
   r   )Únumr   ÚsrangeÚselectÚshifts        r   Úbininfor<   ?   s–   € Ø
ˆa‚x€xÝŒ{˜5 ! Q¨¨1Ñ-Ô-Ð-Ø€FØ€FØ
�CŠ-ˆ-Ø�!‰ˆØ�!‰ˆð �CŠ-ˆ-ð ˆa�K€FØ
ˆq�L€FØ
ˆd�N€FØ�$‰J˜Ñ€EÝŒ;�u˜c 6¨6°5Ñ9Ô9Ð9r   c                 óÔ   — | dk     rt          | ¦  «        S t          j        dt          j        d| ¦  «        ¦  «        d                              dd¦  «                             ¦   «         S )Ni    Ú4sr   r   ó    r   )Ústrr
   r   r   ÚreplaceÚdecode©Úns    r   Únum2tagrE   N   sY   € Øˆ8‚|€|Ý�1‰vŒvˆõ ŒM˜$¥¤¨D°!Ñ 4Ô 4Ñ5Ô5°aÔ8×@Ò@ÀÈ#ÑNÔN×UÒUÑWÔWð	
r   c                 ó¸   — 	 t          | ¦  «        S # t          $ r> | dz   d d…         } t          j        d|                      d¦  «        ¦  «        d         cY S w xY w)Nz    r   r   Úasciir   )r-   Ú
ValueErrorr
   r   ÚencoderC   s    r   Útag2numrJ   W   sh   € ð9Ý�1‰vŒvˆøÝð 9ð 9ð 9Ø�‰Z˜˜!˜ÔˆÝŒ}˜T 1§8¢8¨GÑ#4Ô#4Ñ5Ô5°aÔ8Ð8Ð8Ð8ð9øøøs   ‚ ‘AAÁA)F)r	   )r
   r   r   Ú	lz4.blockÚImportErrorr   r   r*   r5   r<   rE   rJ   © r   r   ú<module>rN      sß   ðØ Ð Ð Ð Ð Ð Ð Ð ðØ€J€J€Jð ÐÐÐÐøð ð ð ð Ø
€C€C€Cðøøøðð ð ð"ð ð ð0ð 0ð 0ðð ð ð ð
:ð :ð :ð :ð
ð 
ð 
ð9ð 9ð 9ð 9ð 9s   Š “œ