
    .hhO                     $    S SK r S SKrSS jrS rg)    Nc                 d   ^ ^ T=(       d    [         R                  " 5       mUU 4S jnS Ul        U$ )Nc                    > [         R                  " TU 5      nT" U5      n[        U TR                  U5        U" U0 UD6$ N)types
MethodTypesetattr__name__)selfargskwargsbound_methodcached_methodcache_wrappermethods        F/opt/python-3.13.8/usr/lib/python3.13/importlib/metadata/_functools.pywrappermethod_cache.<locals>.wrapperK   s?    ''5%l3foo}5d-f--    c                      g r    r   r   r   <lambda>method_cache.<locals>.<lambda>S   s    $r   )	functools	lru_cachecache_clear)r   r   r   s   `` r   method_cacher      s-    F ":Y%8%8%:M. 'GNr   c                 F   ^  [         R                  " T 5      U 4S j5       nU$ )Nc                 $   > U b  T" U /UQ70 UD6$ g r   r   )paramr   r   funcs      r   r   pass_none.<locals>.wrapperc   s#    //// r   )r   wraps)r    r   s   ` r   	pass_noner#   Y   s'     __T0 0 Nr   r   )r   r   r   r#   r   r   r   <module>r$      s     Ofr   