Ë
    ÿÍ:jË  ã                   óJ   — d dl mZ d dlmZ ddlmZ ddlmZ  G d„ de«      Zy)	é    )ÚOptional)ÚTensoré   )ÚBaseWaveformTransform©Ú
ObjectDictc                   ó`   — e Zd ZdZh d£ZdZdZdZdZ	 	 	 	 dde	de
e   de
e	   d	e
e   d
ef
d„Zy)ÚIdentityz–
    This transform returns the input unchanged. It can be used for simplifying the code
    in cases where data augmentation should be disabled.
    >   Ú	per_batchÚper_channelÚper_exampleTFNÚsamplesÚsample_rateÚtargetsÚtarget_rateÚreturnc                 ó    — t        ||||¬«      S )N)r   r   r   r   r   )Úselfr   r   r   r   s        ú�/home/mcse/projects/srt_converter/srt-converter-venv/lib/python3.12/site-packages/torch_audiomentations/augmentations/identity.pyÚapply_transformzIdentity.apply_transform   s   € ô ØØ#ØØ#ô	
ð 	
ó    )NNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úsupported_modesÚsupports_multichannelÚrequires_sample_rateÚsupports_targetÚrequires_targetr   r   Úintr   r   © r   r   r
   r
      su   „ ñò
 B€OØ ÐØ ÐØ€OØ€Oð Ø%)Ø$(Ø%)ñ
àð
ð ˜c‘]ð
ð ˜&Ñ!ð	
ð
 ˜c‘]ð
ð 
ô
r   r
   N)	Útypingr   Útorchr   Úcore.transforms_interfacer   Úutils.object_dictr   r
   r"   r   r   ú<module>r'      s   ðÝ Ý å =Ý *ô
Ð$õ 
r   