+
    i-  c                   s.    ^ RI Ht R t ! R R]4      tR# )i    )WeakSetc                  s"    \         P                  # N)ABCMeta_abc_invalidation_counter      /usr/lib64/python3.14/_py_abc.pyget_cache_tokenr      s     ,,,r   c                   s^   a a ] tR t^t o^ tV 3R ltR tR	R ltR tR t	R t
R tRtVtV ;t# )
r   c          	     s  < \         S	V `  ! WW#3/ VB pVP                  4        UUu0 uF  w  r\        VR R4      '       g   K  VkK  	  pppV FQ  p\        VR\	        4       4       F5  p\        WQR4      p\        VR R4      '       g   K$  VP                  V4       K7  	  KS  	  \        V4      Vn        \        4       Vn	        \        4       Vn
        \        4       Vn        \        P                  Vn        V# u uppi )Z__isabstractmethod__F__abstractmethods__N)Zsuper__new__ZitemsgetattrsetaddZ	frozensetr   r    _abc_registry
_abc_cache_abc_negative_cacher   r   _abc_negative_cache_version)
ZmclsnameZbasesZ	namespaceZkwargsclsvalueZ	abstractsZbase	__class__s
   """",    r   r	   ZABCMeta.__new__#   s    god%EfE )2(9G(9'=uE T(9 	 G D&;SUC405"8%@@MM$' D 
 #,I"6#I "))*1*K*K'
Gs   C7C7c                s   \        V\        4      '       g   \        R 4      h\        W4      '       d   V# \        W4      '       d   \	        R4      hV P
                  P                  V4       \        ;P                  ^,          un        V# )zCan only register classesz'Refusing to create an inheritance cycle)	
isinstancetype	TypeError
issubclassZRuntimeErrorr   r   r   r   )r   subclasss   &&r   registerZABCMeta.register6   sp    
 (D))788h$$O c$$HIIh'))Q.)r   c                sZ   \        R V P                   RV P                   2VR7       \        R\        4        2VR7       V P                   F[  pVP                  R4      '       g   K  \        W4      p\        V\        4      '       d   \        V4      p\        V RV: 2VR7       K]  	  R# )zClass: Z.)filezInv. counter: Z_abc_z: N)
Zprint
__module____qualname__r   Z__dict__Z
startswithr
   r   r    r   )r   r   r   r   s   &&  r   _dump_registryZABCMeta._dump_registryH   s    'q)9)9(:;$G012>LLDw''*eW--JEb	*6 !r   c                s:    V P                   P                  4        R # r   )r   clearr      &r   _abc_registry_clearZABCMeta._abc_registry_clearS   s    !r   c                sn    V P                   P                  4        V P                  P                  4        R # r   )r   r   r   r    r!   r   _abc_caches_clearZABCMeta._abc_caches_clearW   s$    %%'r   c                s`  a  VP                   pVS P                  9   d   R # \        V4      pW2J dD   S P                  \        P
                  8X  d   VS P                  9   d   R# S P                  V4      # \        ;QJ d     V 3R lW#3 4       F  '       g   K   R # 	  R# ! V 3R lW#3 4       4      # )TFc              3   sF   <"   T F  pSP                  V4      x  K  	  R # 5ir   )__subclasscheck__)Z.0Zcr   s   & r   Z	<genexpr>Z,ABCMeta.__instancecheck__.<locals>.<genexpr>j   s!     I5H3((++5Hs   !)	r   r   r   r   r   r   r   r$   Zany)r   Zinstancer   Zsubtypes   f&  r   __instancecheck__ZABCMeta.__instancecheck__\   s     %%s~~%x.//112C333((22sIh5HIssIsIsIh5HIIIr   c                sv   \        V\        4      '       g   \        R 4      hWP                  9   d   R# V P                  \
        P                  8  d&   \        4       V n        \
        P                  V n        MWP                  9   d   R# V P                  V4      pV\        JdC   V'       d   V P                  P                  V4       V# V P                  P                  V4       V# V \        VRR4      9   d   V P                  P                  V4       R# V P                   F2  p\        W4      '       g   K  V P                  P                  V4        R# 	  V P                  4        F2  p\        W4      '       g   K  V P                  P                  V4        R# 	  V P                  P                  V4       R# )z"issubclass() arg 1 must be a classTFZ__mro__r   )r   r   r   r   r   r   r   r    r   Z__subclasshook__ZNotImplementedr   r
   r   r   Z__subclasses__)r   r   ZokZrclsZsclss   &&   r   r$   ZABCMeta.__subclasscheck__l   sV   (D))@AA~~%**W-N-NN&-iC#.5.O.OC+000!!(+^#""8, I ''++H5I'(Ir22NNx(%%D())""8, &
 &&(D())""8, )
 	##H-r   r   r   )Z__name__r   r   Z__firstlineno__r   r	   r   r   r"   r#   r%   r$   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r      s6     & !"&$	7"(
J ' 'r   r   N)Z_weakrefsetr    r   r   r   r   r   r   <module>r&      s    -Ed Er   