§
    Ÿ²Åjf  ã                   óœ   — U d dl Z d dlmZmZmZmZ i Zeedf         ed<   i Zeedf         ed<    ed¦  «        Z	de
dee	ge	f         fd„ZdS )	é    N)ÚAnyÚCallableÚDictÚTypeVarÚ_BACK_COMPAT_OBJECTSÚ_MARKED_WITH_COMPATIBILITYÚ_TÚis_backward_compatibleÚreturnc                 óV   — | rdt           dt           fd„}|S dt           dt           fd„}|S )NÚfnr   c                 óÐ   — t          j        t          | dd ¦  «        pd¦  «        }|dz  }|| _        t                               | ¦  «         t                               | ¦  «         | S )NÚ__doc__Ú zC
.. note::
    Backwards-compatibility for this API is guaranteed.
)ÚtextwrapÚdedentÚgetattrr   r   Ú
setdefaultr   ©r   Ú	docstrings     úHC:\Projects\Historical\venv\Lib\site-packages\torch/fx/_compatibility.pyÚmark_back_compatz'compatibility.<locals>.mark_back_compat   sg   € Ý œ­°°I¸tÑ(DÔ(DÐ(JÈÑKÔKˆIØð ñ ˆIð #ˆBŒJÝ ×+Ò+¨BÑ/Ô/Ð/Ý&×1Ò1°"Ñ5Ô5Ð5ØˆIó    c                 óœ   — t          j        t          | dd ¦  «        pd¦  «        }|dz  }|| _        t                               | ¦  «         | S )Nr   r   zM
.. warning::
    This API is experimental and is *NOT* backward-compatible.
)r   r   r   r   r   r   r   s     r   Úmark_not_back_compatz+compatibility.<locals>.mark_not_back_compat   sS   € Ý œ­°°I¸tÑ(DÔ(DÐ(JÈÑKÔKˆIØð ñ ˆIð #ˆBŒJÝ&×1Ò1°"Ñ5Ô5Ð5ØˆIr   )r	   )r
   r   r   s      r   Úcompatibilityr      s^   € Øð $ð		¥ð 		­ð 		ð 		ð 		ð 		ð  Ðð	¥Rð 	­Bð 	ð 	ð 	ð 	ð $Ð#r   )r   Útypingr   r   r   r   r   Ú__annotations__r   r	   Úboolr   © r   r   ú<module>r!      s®   ðØ €€€€Ø /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ð /ð )+Ð �d˜3 ˜9”oÐ *Ð *Ñ *Ø.0Ð ˜D  d œOÐ 0Ð 0Ñ 0ð €WˆT�]„]€ð$¨$ð $°8¸R¸DÀ"¸HÔ3Eð $ð $ð $ð $ð $ð $r   