+
    –°³jö  ã                  ó  € ^ RI Ht ^ RIt^ RIHtHtHtHt ^ RIt^RI	H
t
Ht ^RIHtHt ]'       d	   ^ RIHtHt ]! R4      t]! R4      tR	 R
 lt]]R/R R ll4       4       t]]R/R R ll4       4       t]]R/R R ll4       4       t]]R/R R ll4       4       t]]R0R R ll4       4       t]]R0R R ll4       4       t]]R0R R ll4       4       t]]R0R R ll4       4       t]]R1R R ll4       4       t]]R1R R ll4       4       t]]R1R R  ll4       4       t]]R1R! R" ll4       4       t ]]R/R# R$ ll4       4       t!]]R/R% R& ll4       4       t"]R2R' R( ll4       t#]R2R) R* ll4       t$]R3R+ R, ll4       t%]R3R- R. ll4       t&R# )4é    )ÚannotationsN)ÚConcatenateÚ	ParamSpecÚTYPE_CHECKINGÚTypeVar)Ú_dtypes_implÚ_util)Ú	ArrayLikeÚ
normalizer)ÚCallableÚSequenceÚ_PÚ_Rc               ó    € V ^8„  d   QhRRRR/# )é   Úfuncz+Callable[Concatenate[torch.Tensor, _P], _R]Úreturn© )Úformats   "ÚQ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/_numpy/fft.pyÚ__annotate__r      s   € ÷ ñ Ø
5ðà0ñó    c                óL   a € \         P                  ! S 4      R V 3R ll4       pV# )z>NumPy fft casts inputs to 64 bit and *returns 64-bit results*.c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   Útensorútorch.TensorÚargsz_P.argsÚkwdsz	_P.kwargsr   r   r   )r   s   "r   r   Úupcast.<locals>.__annotate__   s(   € ÷ +ñ +˜ð +¨Wð +¸ið +ÈBñ +r   c                óð   <€ V P                  4       '       d    \        P                  ! 4       P                  M\        P                  ! 4       P                  p\
        P                  ! W4      p S! V .VO5/ VB # ©N)Ú
is_complexr   Údefault_dtypesÚcomplex_dtypeÚfloat_dtyper	   Úcast_if_needed)r   r   r   Útarget_dtyper   s   &*, €r   ÚwrappedÚupcast.<locals>.wrapped   sf   ø€ ð × Ñ ×"Ò"ô ×'Ò'Ó)×7Ò7ä×,Ò,Ó.×:Ñ:ð 	ô
 ×%Ò% fÓ;ˆÙ�FÐ*˜TÒ* TÑ*Ð*r   )Ú	functoolsÚwraps)r   r(   s   f r   Úupcastr,      s'   ø€ ô
 ‡_‚_�TÓ÷+ó ð+ð €Nr   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# ©r   Úar
   Únz
int | NoneÚaxisÚintÚnormú
str | Noner   r   r   )r   s   "r   r   r   (   s4   € ÷ 4ñ 4Øð4Øð4Ø.1ð4Ø>Hð4àñ4r   c                óD   € \         P                  P                  WW#R 7      # ©)Údimr3   )ÚtorchÚfft©r/   r0   r1   r3   s   &&&&r   r9   r9   &   s   € ô
 �9‰9�=‰=˜ 4ˆ=Ó3Ð3r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r.   r   )r   s   "r   r   r   0   ó4   € ÷ 5ñ 5Øð5Øð5Ø.1ð5Ø>Hð5àñ5r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úifftr:   s   &&&&r   r>   r>   .   ó   € ô
 �9‰9�>‰>˜! Dˆ>Ó4Ð4r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r.   r   )r   s   "r   r   r   8   r<   r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úrfftr:   s   &&&&r   rB   rB   6   r?   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r.   r   )r   s   "r   r   r   @   ó4   € ÷ 6ñ 6Øð6Øð6Ø.1ð6Ø>Hð6àñ6r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úirfftr:   s   &&&&r   rF   rF   >   ó   € ô
 �9‰9�?‰?˜1 Tˆ?Ó5Ð5r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# ©
r   r/   r
   ÚsúSequence[int] | NoneÚaxesr3   r4   r   r   r   )r   s   "r   r   r   H   s:   € ÷ 5ñ 5Øð5àð5ð ð5ð ð	5ð
 ñ5r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úfftn©r/   rJ   rL   r3   s   &&&&r   rN   rN   F   ó   € ô �9‰9�>‰>˜! Dˆ>Ó4Ð4r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# rI   r   )r   s   "r   r   r   S   ó:   € ÷ 6ñ 6Øð6àð6ð ð6ð ð	6ð
 ñ6r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   ÚifftnrO   s   &&&&r   rT   rT   Q   ó   € ô �9‰9�?‰?˜1 Tˆ?Ó5Ð5r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# rI   r   )r   s   "r   r   r   ^   rR   r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   ÚrfftnrO   s   &&&&r   rX   rX   \   rU   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# rI   r   )r   s   "r   r   r   i   s:   € ÷ 7ñ 7Øð7àð7ð ð7ð ð	7ð
 ñ7r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   ÚirfftnrO   s   &&&&r   r[   r[   g   ó   € ô �9‰9×Ñ˜A dÐÓ6Ð6r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# ©r   r/   r
   rJ   rK   rL   zSequence[int]r3   r4   r   r   r   )r   s   "r   r   r   t   s:   € ÷ 5ñ 5Øð5àð5ð ð5ð ð	5ð
 ñ5r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úfft2rO   s   &&&&r   r`   r`   r   rP   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r^   r   )r   s   "r   r   r      ó:   € ÷ 6ñ 6Øð6àð6ð ð6ð ð	6ð
 ñ6r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úifft2rO   s   &&&&r   rd   rd   }   rU   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r^   r   )r   s   "r   r   r   Š   rb   r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úrfft2rO   s   &&&&r   rg   rg   ˆ   rU   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r^   r   )r   s   "r   r   r   •   s:   € ÷ 7ñ 7Øð7àð7ð ð7ð ð	7ð
 ñ7r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úirfft2rO   s   &&&&r   rj   rj   “   r\   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r.   r   )r   s   "r   r   r       r<   r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úhfftr:   s   &&&&r   rm   rm   ž   r?   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r.   r   )r   s   "r   r   r   ¨   rD   r   c                óD   € \         P                  P                  WW#R 7      # r6   )r8   r9   Úihfftr:   s   &&&&r   rp   rp   ¦   rG   r   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   r0   r2   ÚdÚfloatr   r   r   )r   s   "r   r   r   ¯   s!   € ÷ #ñ #ˆsð #�uð # |ñ #r   c                ó@   € \         P                  P                  W4      # r!   )r8   r9   Úfftfreq©r0   rs   s   &&r   rv   rv   ®   s   € ä�9‰9×Ñ˜QÓ"Ð"r   c               ó$   € V ^8„  d   QhRRRRRR/# rr   r   )r   s   "r   r   r   ´   s!   € ÷ $ñ $�ð $˜ð $¨ñ $r   c                ó@   € \         P                  P                  W4      # r!   )r8   r9   Úrfftfreqrw   s   &&r   rz   rz   ³   s   € ä�9‰9×Ñ˜aÓ#Ð#r   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   Úxr
   rL   zint | Sequence[int] | Noner   r   r   )r   s   "r   r   r   ¹   s"   € ÷ 'ñ '�	ð 'Ð!;ð 'À|ñ 'r   c                ó@   € \         P                  P                  W4      # r!   )r8   r9   Úfftshift©r}   rL   s   &&r   r   r   ¸   s   € ä�9‰9×Ñ˜aÓ&Ð&r   c               ó$   € V ^8„  d   QhRRRRRR/# r|   r   )r   s   "r   r   r   ¾   s"   € ÷ (ñ (�ð (Ð"<ð (Èñ (r   c                ó@   € \         P                  P                  W4      # r!   )r8   r9   Ú	ifftshiftr€   s   &&r   rƒ   rƒ   ½   s   € ä�9‰9×Ñ˜qÓ'Ð'r   )NéÿÿÿÿN)NNN)N)éþÿÿÿr„   N)g      ð?r!   )'Ú
__future__r   r*   Útypingr   r   r   r   r8   Ú r   r	   Ú_normalizationsr
   r   Úcollections.abcr   r   r   r   r,   r9   r>   rB   rF   rN   rT   rX   r[   r`   rd   rg   rj   rm   rp   rv   rz   r   rƒ   r   r   r   Ú<module>r‹      s  ðÝ "ã ß AÓ Aã ç !ß 2÷ ß2ñ ˆtƒ_€ÙˆTƒ]€õð$ Øö4ó ó ð4ð Øö5ó ó ð5ð Øö5ó ó ð5ð Øö6ó ó ð6ð Øö5ó ó ð5ð Øö6ó ó ð6ð Øö6ó ó ð6ð Øö7ó ó ð7ð Øö5ó ó ð5ð Øö6ó ó ð6ð Øö6ó ó ð6ð Øö7ó ó ð7ð Øö5ó ó ð5ð Øö6ó ó ð6ð ö#ó ð#ð ö$ó ð$ð ö'ó ð'ð ö(ó ò(r   