§
    ŠŠtj  ã                   óÒ   — d dl Z d dlmZ d dlmZ d dlZd dlmZmZm	Z	 d dl
mZ g d¢Ze j        ded         fd	„¦   «         Zd
eedf         deedf         fd„Zeeedf         z  ZdS )é    N)Ú	Generator)ÚAny)Ú*get_single_level_autograd_function_allowedÚ*set_single_level_autograd_function_allowedÚunwrap_if_dead)Ú
exposed_in)r   Ú	argnums_tÚ%enable_single_level_autograd_functionÚunwrap_dead_wrappersÚreturn)NNNc               #   ó”   K  — 	 t          ¦   «         } t          d¦  «         d V — t          | ¦  «         d S # t          | ¦  «         w xY w)NT)r   r   )Ú
prev_states    úT/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/torch/_functorch/utils.pyr
   r
      sV   è è € ð?Ý?ÑAÔAˆ
Ý2°4Ñ8Ô8Ð8Øˆˆˆå2°:Ñ>Ô>Ð>Ð>Ð>øÕ2°:Ñ>Ô>Ð>Ð>øøøs	   „!6 ¶AÚargs.c                 ó8   — t          d„ | D ¦   «         ¦  «        }|S )Nc              3   ól   K  — | ]/}t          |t          j        ¦  «        rt          |¦  «        n|V — Œ0d S )N)Ú
isinstanceÚtorchÚTensorr   )Ú.0Úargs     r   ú	<genexpr>z'unwrap_dead_wrappers.<locals>.<genexpr>"   sQ   è è € ð ð ØJM�z¨#­u¬|Ñ<Ô<ÐE��sÑÔÐÀ#ðð ð ð ð ð ó    )Útuple)r   Úresults     r   r   r       s4   € åð ð ØQUðñ ô ñ ô €Fð €Mr   )Ú
contextlibÚcollections.abcr   Útypingr   r   Útorch._C._functorchr   r   r   Útorch.utils._exposed_inr   Ú__all__Úcontextmanagerr
   r   r   Úintr	   © r   r   ú<module>r%      s  ðØ Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %Ø Ð Ð Ð Ð Ð à €€€ðð ð ð ð ð ð ð ð ð ð
 /Ð .Ð .Ð .Ð .Ð .ðð ð €ð Ôð?¨yÐ9IÔ/Jð ?ð ?ð ?ñ Ôð?ð˜u S¨# Xœð °5¸¸c¸´?ð ð ð ð ð �%˜˜S˜”/Ñ!€	€	€	r   