+
    ÊK<iÝ  ã                  ó’   € ^ RI Ht ^ RIt^ RIHtHt ^RIHt ]P                  '       d   ^ RIH	t	 ^ RIH
t
 R R lt ! R	 R
4      tR# )é    )ÚannotationsN)ÚdatetimeÚtimezone)ÚMissingInfoNamespace)ÚMapping)ÚAnyc               ó    € V ^8„  d   QhRRRR/# )é   Útú
int | NoneÚreturnúdatetime | None© )Úformats   "ÚA/usr/lib/python3/dist-packages/fontTools/misc/filesystem/_info.pyÚ__annotate__r      s   € ÷ 6ñ 6˜ð 6¨ñ 6ó    c                óZ   € V f   R# \         P                  ! V \        P                  R7      # )z%Convert epoch time to a UTC datetime.N)Útz)r   Úfromtimestampr   Úutc)r   s   &r   Úepoch_to_datetimer      s!   € à‚yÙÜ×!Ò! !¬¯©Ô5Ð5r   c                  ó  € ] tR t^tRR.tR R ltRR R llt]R R	 l4       t]R
 R l4       t	]R R l4       t
]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R R l4       t]R R l4       tR R lt]tRtR# )ÚInfoÚrawÚ
namespacesc               ó   € V ^8„  d   QhRR/# )r
   Úraw_infozMapping[str, Any]r   )r   s   "r   r   ÚInfo.__annotate__   s   € ÷ 5ñ 5Ð!2ñ 5r   c                	óN   € Wn         \        VP                  4       4      V n        R # ©N)r   Ú	frozensetÚkeysr   )Úselfr   s   &&r   Ú__init__ÚInfo.__init__   s   € ØŒÜ# H§M¡M£OÓ4ˆŽr   Nc               ó(   € V ^8„  d   QhRRRRRRRR/# )r
   Ú	namespaceÚstrÚkeyÚdefaultz
Any | Noner   r   )r   s   "r   r   r      s.   € ÷ Rñ R˜Sð R sð R°Zð RÈ:ñ Rr   c                	ó†   €  V P                   V,          P                  W#4      #   \         d    \        R T: R24      hi ; i)z
Namespace z does not exist)r   ÚgetÚKeyErrorr   )r$   r(   r*   r+   s   &&&&r   r-   ÚInfo.get   sG   € ð	RØ—8‘8˜IÕ&×*Ñ*¨3Ó8Ð8øÜô 	RÜ&¨°I±=ÀÐ'PÓQÐQð	Rús	   ‚!$ ¤A c               ó   € V ^8„  d   QhRR/# ©r
   r   r)   r   )r   s   "r   r   r   "   s   € ÷ )ñ )cñ )r   c                	ó&   € V P                  R R4      # )ÚbasicÚname©r-   ©r$   s   &r   r4   Ú	Info.name!   s   € àx‰x˜ Ó(Ð(r   c               ó   € V ^8„  d   QhRR/# ©r
   r   Úboolr   )r   s   "r   r   r   &   s   € ÷ +ñ +˜ñ +r   c                	ó&   € V P                  R R4      # )r3   Úis_dirr5   r6   s   &r   r<   ÚInfo.is_dir%   s   € àx‰x˜ Ó*Ð*r   c               ó   € V ^8„  d   QhRR/# r9   r   )r   s   "r   r   r   *   s   € ÷ ñ ˜ñ r   c                	ó$   € V P                   '       * # r!   )r<   r6   s   &r   Úis_fileÚInfo.is_file)   s   € à—;‘;ŒÐr   c               ó   € V ^8„  d   QhRR/# ©r
   r   r   r   )r   s   "r   r   r   .   ó   € ÷ Bñ B˜/ñ Br   c                	ó8   € \        V P                  R R4      4      # )ÚdetailsÚaccessed©r   r-   r6   s   &r   rG   ÚInfo.accessed-   ó   € ä  §¡¨)°ZÓ!@ÓAÐAr   c               ó   € V ^8„  d   QhRR/# rC   r   )r   s   "r   r   r   2   rD   r   c                	ó8   € \        V P                  R R4      4      # )rF   ÚmodifiedrH   r6   s   &r   rM   ÚInfo.modified1   rJ   r   c               ó   € V ^8„  d   QhRR/# ©r
   r   r   r   )r   s   "r   r   r   6   ó   € ÷ +ñ +jñ +r   c                	ó&   € V P                  R R4      # )rF   Úsizer5   r6   s   &r   rS   Ú	Info.size5   ó   € àx‰x˜	 6Ó*Ð*r   c               ó   € V ^8„  d   QhRR/# rP   r   )r   s   "r   r   r   :   rQ   r   c                	ó&   € V P                  R R4      # )rF   Útyper5   r6   s   &r   rX   Ú	Info.type9   rU   r   c               ó   € V ^8„  d   QhRR/# rC   r   )r   s   "r   r   r   >   s   € ÷ Añ A˜ñ Ar   c                	ó8   € \        V P                  R R4      4      # )rF   ÚcreatedrH   r6   s   &r   r\   ÚInfo.created=   s   € ä  §¡¨)°YÓ!?Ó@Ð@r   c               ó   € V ^8„  d   QhRR/# rC   r   )r   s   "r   r   r   B   s   € ÷ Jñ J /ñ Jr   c                	ó8   € \        V P                  R R4      4      # )rF   Úmetadata_changedrH   r6   s   &r   r`   ÚInfo.metadata_changedA   s   € ä  §¡¨)Ð5GÓ!HÓIÐIr   c               ó   € V ^8„  d   QhRR/# r1   r   )r   s   "r   r   r   E   s   € ÷ 3ñ 3˜ñ 3r   c                	ó’   € V P                   '       d   R P                  V P                  4      # RP                  V P                  4      # )z
<dir '{}'>z<file '{}'>)r<   r   r4   r6   s   &r   Ú__str__ÚInfo.__str__E   s5   € Ø;;ˆ;Ø×&Ñ& t§y¡yÓ1Ð1à ×'Ñ'¨¯	©	Ó2Ð2r   )r   r   r!   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	__slots__r%   r-   Úpropertyr4   r<   r@   rG   rM   rS   rX   r\   r`   rd   Ú__repr__Ú__static_attributes__r   r   r   r   r      sß   † Ø˜Ð%€Iõ5÷Rð ô)ó ð)ð ô+ó ð+ð ôó ðð ôBó ðBð ôBó ðBð ô+ó ð+ð ô+ó ð+ð ôAó ðAð ôJó ðJõ3ð „Hr   r   )Ú
__future__r   Útypingr   r   Ú_errorsr   ÚTYPE_CHECKINGÚcollections.abcr   r   r   r   r   r   r   Ú<module>rs      s2   ðÝ "ã ß 'å )à	××ÐÝ'Ýõ6÷7ó 7r   