+
    iO  c                   s&    ^ RI t ^ RItRR ltR tR# )i    Nc                 sf   a a S;'       g    \         P                  ! 4       oVV 3R  lpR Vn        V# )c                 s   < \         P                  ! SV 4      pS! V4      p\        V SP                  V4       V! V/ VB # N)typesZ
MethodTypeZsetattrZ__name__)ZselfargskwargsZbound_methodZcached_methodcache_wrappermethods   &*,  6/usr/lib64/python3.14/importlib/metadata/_functools.pywrapperZmethod_cache.<locals>.wrapperK   s?    ''5%l3foo}5d-f--    c                  s    R # r     r	   r   r   Z<lambda>Zmethod_cache.<locals>.<lambda>S   s    $r   )	functoolsZ	lru_cacheZcache_clear)r   r   r   s   ff r   method_cacher      s0    F "::Y%8%8%:M. 'GNr   c                 sF   a  \         P                  ! S 4      V 3R  l4       pV# )c                 s(   < V e   S! V .VO5/ VB # R # r    r	   )Zparamr   r   funcs   &*,r   r   Zpass_none.<locals>.wrapperc   s#    //// r   )r
   Zwraps)r   r   s   f r   	pass_noner   Y   s'     __T0 0 Nr   r    )r   r
   r   r   r	   r   r   <module>r      s     Ofr   