
    Ki&                       U d Z ddlmZ dZernddlZddlmZ ddlmZm	Z	m
Z
mZmZ ej                  dd dk\  rdd	lmZ ndd	lmZ ej                  dd d
k\  rddlmZ nddlmZ  e
dedef         Z e
d      ZnddZd ZddZdZded<   y)z*Private helpers for the ``typing`` module.    )annotationsFN)Callable)AnyFinalTypeVarfinaloverload   )      )Self)r      )	TypeAlias_F.)bound_Tc                    | S N )fs    b/home/jay/workspace/scripts/.codegraph-venv/lib/python3.12/site-packages/docutils/utils/_typing.pyr   r      s        c                     t         r   )NotImplementedError)argskwdss     r   _overload_innerr       s    !!r   c                    t         S r   )r   )funcs    r   r	   r	   $   s    r   )r   r	   r   __all__)r   r   returnr   )r   r   r!   r   )__doc__
__future__r   TYPE_CHECKINGsyscollections.abcr   typingr   r   r   r   r	   version_infor   typing_extensionsr   r   r   r   r    __annotations__r   r   r   <module>r+      s    1 "(;;
w&*
w&$/	Xc3h/	0B	B" ' &r   