Ë
    £èh@  ã                   ó|   — d dl mZmZ d dlZd dlmZ  G d„ de«      Zdedefd„Zd	ee	ej                  f   defd
„Zy)é    )Ú
NamedTupleÚUnionN)Úconstc                   ó*   — e Zd ZU dZeed<   dZeed<   y)ÚDWGInfoÚunknownÚversionÚreleaseN)Ú__name__Ú
__module__Ú__qualname__r	   ÚstrÚ__annotations__r
   © ó    ú-lib/python3.12/site-packages/ezdxf/dwginfo.pyr   r      s   … Ø€GˆSÓØ€GˆSÔr   r   ÚdataÚreturnc                 óà   — t        | «      dk  rt        dd«      S | dd j                  d¬«      }|dd dk7  rt        dd«      S t        j                  j                  |d«      }t        ||«      S )	ú3Returns the version and release name of a DWG file.é   ÚinvalidNÚignore)Úerrorsé   ÚAC10r   )Úlenr   Údecoder   Úacad_releaseÚget)r   r	   r
   s      r   Údwg_infor!      sp   € ä
ˆ4ƒy�1‚}Ü�y )Ó,Ð,Ø�2�Aˆh�o‰o XˆoÓ.€GØˆr�€{�fÒÜ�y )Ó,Ð,Ü× Ñ ×$Ñ$ W¨iÓ8€GÜ�7˜GÓ$Ð$r   Úfilec                 óz   — t        | d«      5 }t        |j                  d«      «      cddd«       S # 1 sw Y   yxY w)r   Úrbr   N)Úopenr!   Úread)r"   Úfps     r   Údwg_file_infor(      s*   € ä	ˆd�DÔ	˜RÜ˜Ÿ™ ›
Ó#÷ 
×	Ò	ús   �1±:)Útypingr   r   ÚosÚezdxf.lldxfr   r   Úbytesr!   r   ÚPathLiker(   r   r   r   Ú<module>r.      sP   ð÷ %Û 	Ý ôˆjô ð
%�5ð %˜Wó %ð$˜˜c 2§;¡;Ð.Ñ/ð $°Gô $r   