
    Og                         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     X/var/www/html/public_html/myphp/venv/lib/python3.12/site-packages/ezdxf/lldxf/hdrvars.pySingleValuer      s    $tU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!HeAh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seSj!!KKM!GXc]!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5uS%Z( 5 5F 5/8E? /y /98E? 9y 9": "r   