Ë
    £èh×  ã                   óš   — d dl mZmZmZmZmZmZ ddlmZm	Z	m
Z
 ddeeef   dede	fd„Zdee   defd„Zdee   defd	„Z G d
„ de«      Zy)é    )ÚSequenceÚUnionÚCallableÚAnyÚ
NamedTupleÚOptionalé   )Ú	DXFVertexÚDXFTagÚcast_tag_valueÚvalueÚcodeÚreturnc                 ó.   — t        |t        || «      «      S )N)r   r   )r   r   s     ú3lib/python3.12/site-packages/ezdxf/lldxf/hdrvars.pyÚSingleValuer      s   € Ü�$œ t¨UÓ3Ó4Ð4ó    c                 ó*   — t        d| d   | d   f«      S )Né
   r   r	   ©r
   ©r   s    r   ÚPoint2Dr      s   € Ü�R˜% ™( E¨!¡HÐ-Ó.Ð.r   c                 ó2   — t        d| d   | d   | d   f«      S )Nr   r   r	   é   r   r   s    r   ÚPoint3Dr      s"   € Ü�R˜% ™( E¨!¡H¨e°A©hÐ7Ó8Ð8r   c                   ój   — e Zd ZU eed<   eed<   eegef   ed<   eed<   eed<   eed<   dZe	e   ed<   y)	ÚHeaderVarDefÚnamer   ÚfactoryÚmindxfÚmaxdxfÚpriorityNÚdefault)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__Úintr   r   r#   r   © r   r   r   r      s:   … Ø
ƒIØ
ƒIØ�s�e˜S�jÑ!Ó!ØƒKØƒKØƒMØ!€GˆX�c‰]Ô!r   r   N)r	   )Útypingr   r   r   r   r   r   Útypesr
   r   r   r'   Úfloatr)   r   r   r   r   r*   r   r   Ú<module>r.      sq   ð÷ H× Gß 4Ñ 4ñ5�u˜S %˜ZÑ(ð 5°ð 5¸Fó 5ð/�8˜E‘?ð / yó /ð9�8˜E‘?ð 9 yó 9ô"�:õ "r   