ó
    †>i¥  ã                  óÒ   • S r SSKJr  SSKJr  SSKJrJrJr   SSK	J
r
  \(       a
  SSKJrJrJr  \r\
" S\S9r " S	 S
\\   5      r " S S\\   5      rg! \ a	    SSKJ
r
   NEf = f)z>
Type-annotation related support for the referencing library.
é    )Úannotations)ÚMapping)ÚTYPE_CHECKINGÚAnyÚProtocol)ÚTypeVar)ÚResolvedÚResolverÚResourceÚD)Údefaultc                  ó"   • \ rS rSrSrSS jrSrg)ÚRetrieveé   z”
A retrieval callable, usable within a `Registry` for resource retrieval.

Does not make assumptions about where the resource might be coming from.
c                ó   • g)z�
Retrieve the resource with the given URI.

Raise `referencing.exceptions.NoSuchResource` if you wish to indicate
the retriever cannot lookup the given URI.
N© )ÚselfÚuris     ÚO/home/mande/repo/quber/.venv/lib/python3.13/site-packages/referencing/typing.pyÚ__call__ÚRetrieve.__call__    s   € ð 	ó    r   N)r   ÚURIÚreturnzResource[D])Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__r   r   r   r   r      s   † ñ÷r   r   c                  ó6   • \ rS rSrSr\SS j5       rSS jrSrg)	ÚAnchoré*   z„
An anchor within a `Resource`.

Beyond "simple" anchors, some specifications like JSON Schema's 2020
version have dynamic anchors.
c                ó   • g)z!
Return the name of this anchor.
Nr   )r   s    r   ÚnameÚAnchor.name2   s   € ð
 	r   c                ó   • g)z&
Return the resource for this anchor.
Nr   )r   Úresolvers     r   ÚresolveÚAnchor.resolve9   s   € ð 	r   r   N)r   Ústr)r(   zResolver[D]r   zResolved[D])	r   r   r   r   r   Úpropertyr%   r)   r    r   r   r   r"   r"   *   s    † ñð óó ð÷r   r"   N)r   Ú
__future__r   Úcollections.abcr   Útypingr   r   r   Útyping_extensionsr   ÚImportErrorÚreferencing._corer	   r
   r   r+   r   r   r   r"   r   r   r   Ú<module>r3      st   ðñõ #å .ß /Ñ /ðÝ)ö ß>Ñ>ð 
€ñ ˆC˜Ñ€ôˆx˜‰{ô ô"ˆX�a‰[õ øð= ó ßðús   šA ÁA&Á%A&