ó
    oñ:iÞ  ã                   ót   • S SK r S SKr S SKrS SKrS rS rS rS	S jrS
S jr	S r
S rg! \ a    Sr N$f = f)é    Nc                 ó†  • [         R                  " SU SS 5      u  nUS-	  nUS-  nUS:X  a   X4$ US:X  as  [        (       ah  [        R                  R	                  [         R
                  " SU5      U SS  -   5      n[        U5      U:w  a  [        R                  " S	5        X4$ Un  X4$ [        R                  " S
5        X4$ )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        Úa/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/fontTools/ttLib/tables/grUtils.pyr   r      sÄ   € Ü—]’] 4¨¨a°¨Ó3�N€[Ø˜BÑ€FØ˜Ñ#€DØ�ƒ{Øð ˆ>Ðð 
�1‹ŸšÜ�i‰i×"Ñ"¤6§;¢;¨t°TÓ#:¸TÀ!À"¸XÑ#EÓFˆÜˆs‹8�tÓÜ�MŠMÐ7Ô8ð
 ˆ>Ðð ‰Dð ˆ>Ðô 	�ŠÐRÔSØˆ>Ðó    c                 ó
  • US S [         R                  " SU S-  [        U5      S-  -   5      -   nU S:X  a  U$ U S:X  a/  [        (       a$  [        R                  R                  USSS	S
9nX#-   $ [        R                  " S5        U$ )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�ˆ(”V—[’[ ¨°"©¼¸T»ÀZÑ9OÑ'PÓQÑ
Q€CØ�ƒ{ØˆØ	�1‹ŸšÜ�i‰i× Ñ ØÐ)°rÀeð !ð 
ˆð ‰yÐä�ŠÐRÔSØ€Kr   c              #   ó   #   • Sn/ nSnU  H_  u  pV[        U5      (       a5  XRS-   :w  d  U(       a&  Xd:w  a!  U[        U5      -
  S-   [        U5      U4v •  / nUnUR                  U5        UnMa     U[        U5      -
  S-   [        U5      U4v •  g 7f)Nr   r	   )r   Úappend)ÚattrsÚsamevalÚakÚvalsÚlastvÚkÚvs          r   Ú_entriesr*   ,   s�   é € Ø	
€BØ€DØ€EÛ‰ˆÜˆt�9‰9˜! A™v›+®'°a³jØœ˜D›	‘> AÑ%¤s¨4£y°$Ð7Ò7ØˆDØˆØ�‰�AŒØŠñ ð ”�D“	‰>˜AÑœs 4›y¨$Ð
/Ó/ùs   ‚BBc                 óL   • [        [        U R                  5       S S9U5      nU$ )Nc                 ó   • [        U S   5      $ )Nr   )Úint)Úxs    r   Ú<lambda>Úentries.<locals>.<lambda>;   s   € ¼#¸aÀ¹d¼)r   )Úkey)r*   ÚsortedÚitems)Ú
attributesr$   Úgs      r   Úentriesr6   :   s$   € Ü”˜
×(Ñ(Ó*Ñ0CÑDÀgÓN€AØ€Hr   c                 óÐ   • U S:X  a  [         R                  " SSSSS5      $ SnSnX ::  a  US-  nUS-  nX ::  a  M  US-  nUS-  nX!-  nX-  U-
  n[         R                  " SXX45      $ )Nr   z>4Hr	   é   )r
   r   )Únumr   ÚsrangeÚselectÚshifts        r   Úbininfor=   ?   s‚   € Ø
ˆaƒxÜ�{Š{˜5 ! Q¨¨1Ó-Ð-Ø€FØ€FØ
‹-Ø�!‰ˆØ�!‰ˆð �-ð ˆa�K€FØ
ˆq�L€FØ
�N€FØ‰J˜Ñ€EÜ�;Š;�u˜c¨6Ó9Ð9r   c                 ó¾   • U S:  a  [        U 5      $ [        R                  " S[        R                  " SU 5      5      S   R	                  SS5      R                  5       $ )Ni    Ú4sr   r   ó    r   )Ústrr
   r   r   ÚreplaceÚdecode©Úns    r   Únum2tagrF   N   sM   € Øˆ8ƒ|Ü�1‹vˆô �MŠM˜$¤§¢¨D°!Ó 4Ó5°aÑ8×@Ñ@ÀÈ#ÓN×UÑUÓWð	
r   c                 óœ   •  [        U 5      $ ! [         a4    U S-   S S n [        R                  " SU R	                  S5      5      S   s $ f = f)Nz    r   r   Úasciir   )r-   Ú
ValueErrorr
   r   ÚencoderD   s    r   Útag2numrK   W   sN   € ð9Ü�1‹vˆøÜó 9Ø�‰Z˜˜!ÐˆÜ�}Š}˜T 1§8¡8¨GÓ#4Ó5°aÑ8Ò8ð9ús   ‚
 �;AÁ
A)F)r	   )r
   r   r   Ú	lz4.blockÚImportErrorr   r   r*   r6   r=   rF   rK   © r   r   Ú<module>rO      sO   ðß ðÛó ò
ò"ò0ôô
:ò
ó9øðe ó Ø
‚Cðús   Š, ¬7¶7