Ë
    L²jñ  ã                   ó   — dd„Z dd„Zy)Tc                 ón   — |r| j                  «       |k(  r| S | j                  «       j                  |«      S )N)ÚsizeÚ
contiguousÚview)Útensorr   Úcheck_same_sizes      ú^/var/www/html/ia-enhanced/venv/lib/python3.12/site-packages/torch/autograd/_functions/utils.pyÚ
maybe_viewr	      s1   € Ù˜6Ÿ;™;›=¨DÒ0ØˆØ×ÑÓ×#Ñ# DÓ)Ð)ó    c                 óx  — |r| j                  «       |k(  r| S | j                  «       t        |«      z
  }t        t	        | j                  «       |d  |«      «      D ���cg c]  \  }\  }}||k7  r|‘Œ }}}}t        |«      D ]  }| j                  dd¬«      } Œ |D ]  }| j                  |d¬«      } Œ | S c c}}}w )Né    F)ÚkeepdimT)r   ÚdimÚlenÚ	enumerateÚzipÚrangeÚsum)	r   Úold_sizer   Únum_unsqueezedr   ÚexpandedÚoriginalÚexpanded_dimsÚ_s	            r   Úmaybe_unexpandr   
   sÑ   € Ù˜6Ÿ;™;›=¨HÒ4ØˆØ—Z‘Z“\¤C¨£MÑ1€Nô *3Ü�—‘“˜n˜oÐ.°Ó9ó*
÷ð á%ˆCÑ%�(˜Hð �xÒò	 	ð€Mò ô �>Ó"ò .ˆØ—‘˜A u�Ó-‰ð.àò /ˆØ—‘˜C¨�Ó.‰ð/à€Mùôs   ÁB5N)T)r	   r   © r
   r   ú<module>r      s   ðó*ôr
   