Hacked By AnonymousFox
�
c��f
� � �� � g d �Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
dZdZeefd �Z
eefd
�Zd� Zd� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zdefdefdefgdefdefdefgdefdefdefgdefdefdefgd�Zd� Zd� Z ddlmZ n# e$ r Y nw xY w e � � Z!e!fd�Z" dd lm"Z" n# e$ r Y nw xY w G d!� d"� � Z# dd#lm#Z# n# e$ r Y nw xY w G d$� d%e � � Z$d&� Z% ed'g d(�� � Z& G d)� d*e'� � Z( e � � fe)e*he+e,e-fd+�Z.d<d.�Z/d/� Z0 dd0lm0Z0 n# e$ r Y nw xY wd1� Z1d2� Z2d=d4�Z3d5� Z4d6� Z5d7� Z6 G d8� d9� � Z7 e � � Z8 G d:� d;� � Z9d3S )>)�update_wrapper�wraps�WRAPPER_ASSIGNMENTS�WRAPPER_UPDATES�total_ordering�cache�
cmp_to_key� lru_cache�reduce�partial�
partialmethod�singledispatch�singledispatchmethod�cached_property� )�get_cache_token)�
namedtuple)�recursive_repr)�RLock)�GenericAlias)�
__module__�__name__�__qualname__�__doc__�__annotations__)�__dict__c �� � |D ]4} t ||� � }t | ||� � �%# t $ r Y �1w xY w|D ]4}t | |� � � t ||i � � � � �5|| _ | S �N)�getattr�setattr�AttributeError�update�__wrapped__)�wrapper�wrapped�assigned�updated�attr�values �0/opt/alt/python311/lib64/python3.11/functools.pyr r # s� � �
� � *� *�� *��G�T�*�*�E�
�G�T�5�)�)�)�)�� � � � ��D� ���� � B� B�������%�%�g�g�t�R�&@�&@�A�A�A�A� "�G���Ns �)�
6�6c �4 � t t | ||�� � S )N�r$ r% r&