+
     h  c                  s    ^ RI Ht ^ RIHtHt ^ RIHtHt	 ]! R4      t
R R ltR R lt ! R	 R
]4      t]R R l4       tR# )i    )annotations)NoReturnTypeVar)definefrozen_Tc                    V ^8  d   QhRRRR/#    clsztype[_T]return Zformat   "7/usr/lib/python3.14/site-packages/referencing/_attrs.py__annotate__r   
          X     c                .    \         V n        \        V 4      # N)_do_not_subclass__init_subclass___definer	      &r   r   r   
       ,C3<r   c               r   r   r   r   r   r   r   r      r   r   c                r   r   )r   r   _frozenr   r   r   r   r      r   r   c                  s    ] tR t^tR tRtR# )UnsupportedSubclassingc                	s     R # )zSubclassing is not part of referencing's public API. If no other suitable API exists for what you're trying to do, feel free to file an issue asking for one.r   )Zselfr   r   __str__ZUnsupportedSubclassing.__str__   s    9	
r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   Z__static_attributes__r   r   r   r   r      s    
r   r   c               s    V ^8  d   QhRR/# )r   r
   r   r   r   r   r   r   r      s     # #( #r   c                 s    \        4       hr   )r   r   r   r   r   r      s    
 
""r   N)Z
__future__r    Ztypingr   r   Zattrsr   r   r   r   r   Z	Exceptionr   Zstaticmethodr   r   r   r   <module>r      sA    " $ 6T]


Y 
 # #r   