o
    ùùÎh2  ã                   @   s4   g d ¢Z G dd„ dƒZdd„ Ze D ]Zeeƒ qdS ))OÚ__subclasscheck__Z__hex__Ú__rmul__Ú	__float__Z__idiv__Ú__setattr__Ú__div__Ú
__invert__Ú__nonzero__Ú
__rshift__Ú__eq__Ú__pos__Ú	__round__Ú__rand__Ú__or__Ú__complex__Ú
__divmod__Ú__len__Ú__reversed__Ú__copy__Ú
__reduce__Ú__deepcopy__Ú__rdivmod__Ú__rrshift__Ú__ifloordiv__Ú__hash__Ú__iand__Ú__xor__Ú__isub__Z__oct__Ú__ceil__Ú__imod__Ú__add__Ú__truediv__Ú__unicode__Ú__le__Ú__delitem__Ú
__sizeof__Ú__sub__Ú__ne__Ú__pow__Ú	__bytes__Ú__mul__Ú__itruediv__Ú__bool__Ú__iter__Ú__abs__Ú__gt__Ú__iadd__Ú	__enter__Ú__floordiv__Ú__call__Ú__neg__Ú__and__Ú__ixor__Ú__getitem__Ú__exit__Z__cmp__Ú__getstate__Ú	__index__Ú__contains__Ú	__floor__Ú__lt__Ú__getattr__Ú__mod__Ú	__trunc__Ú__delattr__Ú__instancecheck__Ú__setitem__Ú__ipow__Ú__ilshift__Z__long__Ú__irshift__Ú__imul__Ú
__lshift__Ú__dir__Ú__ge__Ú__int__Ú__ior__c                       s@   e Zd ZU eed< ‡ fdd„Zdedefdd„Zdd	„ Z‡  Z	S )
ÚMockedObjectÚ_namec                    s(   |  d¡std| j› dƒ‚tƒ  | ¡S )NÚ_suppress_errúObject 'zÀ' was mocked out during packaging but it is being used in '__new__'. If this error is happening during 'load_pickle', please ensure that your pickled object doesn't contain any mocked objects.)ÚgetÚNotImplementedErrorrL   ÚsuperÚ__new__)ÚclsÚargsÚkwargs©Ú	__class__© úY/home/www/facesmatcher.com/frenv_anti/lib/python3.10/site-packages/torch/package/_mock.pyrR   X   s
   
ÿzMockedObject.__new__ÚnamerM   c                 C   s   || j d< d S )NrL   )Ú__dict__)ÚselfrZ   rM   rX   rX   rY   Ú__init__j   ó   zMockedObject.__init__c                 C   s   d| j › dS )NzMockedObject(ú))rL   )r\   rX   rX   rY   Ú__repr__m   r^   zMockedObject.__repr__)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__rR   Úboolr]   r`   Ú__classcell__rX   rX   rV   rY   rK   U   s
   
 rK   c                    s   ‡ fdd„}t tˆ |ƒ d S )Nc                    s   t d| j› dˆ › ƒ‚)NrN   z:' was mocked out during packaging but it is being used in )rP   rL   )r\   rT   rU   ©Úmethod_namerX   rY   Ú_not_implementedr   s   ÿz(install_method.<locals>._not_implemented)ÚsetattrrK   )ri   rj   rX   rh   rY   Úinstall_methodq   s   rl   N)Z_magic_methodsrK   rl   ri   rX   rX   rX   rY   Ú<module>   s   S	
ÿ