+
     hP  c                  sv   R t ^ RIHt ^ RIHtHt ^ RIt^ RIHt ]'       d   ^ RI	H
t
 ^ RIHt ] ! R R]4      4       t] ! R	 R
]4      4       t] ! R R]4      4       t] ! R R]4      4       t]P                   ! R R]4      4       t] ! R R]4      4       t] ! R R]4      4       t] ! R R]4      4       tR# )z
Errors, oh no!
)annotations)TYPE_CHECKINGAnyN)frozen)Resource)URIc                  s>    ] tR t^t$ RtR]R&   R R ltR R ltRtR	# )
NoSuchResourcez
The given URI is not present in a registry.

Unlike most exceptions, this class *is* intended to be publicly
instantiable and *is* part of the public API of the package.
r   refc                    V ^8  d   QhRRRR/#    otherZobjectreturnZbool Zformat   ";/usr/lib/python3.14/site-packages/referencing/exceptions.py__annotate__NoSuchResource.__annotate__        ; ;F ;t ;    c                	    V P                   VP                   Jd   \        # \        P                  ! V 4      \        P                  ! V4      8H  # NZ	__class__ZNotImplementedattrsastupleselfr      &&r   __eq__ZNoSuchResource.__eq__   5    >>0!!}}T"emmE&:::r   c                   V ^8  d   QhRR/# r
   r   Zintr   r   r   r   r   r   "        ) )# )r   c                	@    \        \        P                  ! V 4      4      # r   Zhashr   r   r      &r   __hash__ZNoSuchResource.__hash__"       EMM$'((r   r   N	__name__
__module____qualname____firstlineno____doc____annotations__r   r&   __static_attributes__r   r   r   r   r      s     
H;
) )r   r   c                  s>    ] tR t^&t$ RtR]R&   R R ltR R ltRtR	# )
NoInternalIDa
  
A resource has no internal ID, but one is needed.

E.g. in modern JSON Schema drafts, this is the :kw:`$id` keyword.

One might be needed if a resource was to-be added to a registry but no
other URI is available, and the resource doesn't declare its canonical URI.
Resource[Any]resourcec               r   r	   r   r   r   r   r   NoInternalID.__annotate__3   r   r   c                	r   r   r   r   r   r   r   ZNoInternalID.__eq__3   r   r   c               r   r    r   r   r   r   r   r3   8   r!   r   c                	r"   r   r#   r$   r%   r   r&   ZNoInternalID.__hash__8   r'   r   r   Nr(   r   r   r   r0   r0   &   s     ;
) )r   r0   c                  s>    ] tR t^<t$ RtR]R&   R R ltR R ltRtR	# )
UnretrievablezG
The given URI is not present in a registry, and retrieving it failed.
r   r   c               r   r	   r   r   r   r   r   Unretrievable.__annotate__D   r   r   c                	r   r   r   r   r   r   r   ZUnretrievable.__eq__D   r   r   c               r   r    r   r   r   r   r   r5   I   r!   r   c                	r"   r   r#   r$   r%   r   r&   ZUnretrievable.__hash__I   r'   r   r   Nr(   r   r   r   r4   r4   <        
H;
) )r   r4   c                  s>    ] tR t^Mt$ RtR]R&   R R ltR R ltRtR	# )
CannotDetermineSpecificationz
Attempting to detect the appropriate `Specification` failed.

This happens if no discernible information is found in the contents of the
new resource which would help identify it.
r   contentsc               r   r	   r   r   r   r   r   )CannotDetermineSpecification.__annotate__X   r   r   c                	r   r   r   r   r   r   r   Z#CannotDetermineSpecification.__eq__X   r   r   c               r   r    r   r   r   r   r   r9   ]   r!   r   c                	r"   r   r#   r$   r%   r   r&   Z%CannotDetermineSpecification.__hash__]   r'   r   r   Nr(   r   r   r   r7   r7   M   s     M;
) )r   r7   c                  s>    ] tR t^at$ RtR]R&   R R ltR R ltRtR	# )
Unresolvablez
A reference was unresolvable.
r   r   c               r   r	   r   r   r   r   r   Unresolvable.__annotate__i   r   r   c                	r   r   r   r   r   r   r   ZUnresolvable.__eq__i   r   r   c               r   r    r   r   r   r   r   r;   n   r!   r   c                	r"   r   r#   r$   r%   r   r&   ZUnresolvable.__hash__n   r'   r   r   Nr(   r   r   r   r:   r:   a   r6   r   r:   c                  s2    ] tR t^rt$ RtR]R&   R R ltRtR# )PointerToNowherezC
A JSON Pointer leads to a part of a document that does not exist.
r1   r2   c               r   r
   r   strr   r   r   r   r   ZPointerToNowhere.__annotate__z   s       r   c                	s    V P                   : R V P                  P                  : 2pV P                   R8X  d
   VR,          pV# ) does not exist within Z/z. The pointer '/' is a valid JSON Pointer but it points to an empty string property ''. If you intended to point to the entire resource, you should use '#'.)r   r2   r8   )r   Zmsgs   & r   __str__ZPointerToNowhere.__str__z   sC    3DMM4J4J3MN88s?>C
 
r   r   Nr)   r*   r+   r,   r-   r.   r@   r/   r   r   r   r<   r<   r   s      r   r<   c                  s<    ] tR t^t$ RtR]R&   R]R&   R R ltRtR	# )
NoSuchAnchorz8
An anchor does not exist within a particular resource.
r1   r2   r>   anchorc               r   r=   r   r   r   r   r   ZNoSuchAnchor.__annotate__   s     
 
 
r   c                	sP    V P                   : R V P                  P                  : 2# )r?   )rC   r2   r8   r$   r%   r   r@   ZNoSuchAnchor.__str__   s%    {{o4T]]5K5K4NO	
r   r   NrA   r   r   r   rB   rB      s     K
 
r   rB   c                  s<    ] tR t^t$ RtR]R&   R]R&   R R ltRtR	# )
InvalidAnchorzi
An anchor which could never exist in a resource was dereferenced.

It is somehow syntactically invalid.
r1   r2   r>   rC   c               r   r=   r   r   r   r   r   ZInvalidAnchor.__annotate__   s     
 
 
r   c                	s<    R V P                    RV P                    R2# )z'#zo' is not a valid anchor, neither as a plain name anchor nor as a JSON Pointer. You may have intended to use '#/zD', as the slash is required *before each segment* of a JSON pointer.)rC   r$   r%   r   r@   ZInvalidAnchor.__str__   s*      &**	
r   r   NrA   r   r   r   rD   rD      s     K
 
r   rD   )r-   Z
__future__r    Ztypingr   r   r   Zreferencing._attrsr   Zreferencingr   Zreferencing.typingr   ZKeyErrorr   Z	Exceptionr0   r4   r7   r:   r<   rB   rD   r   r   r   <module>rE      s    # %  %$& )X ) )& )9 ) )* )H ) )  )9 ) )& )9 ) )  |  $ 
< 
 
 
L 
 
r   