§
    `ŠtjZ  ã                   ó<  — d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZ  ed¦  «         G d„ d¦  «        ¦   «         Ze dk    �r4 e ed¦  «        d	¦  «        Z! ee!¦  «        Z" e# e$e"¦  «        ¦  «          e# ee"¦  «        e"j        ¦  «         e"d
d…d
d…f         Z% e#e%¦  «         de%d<    e#e%d         e"d         ¦  «          e# ee%¦  «        dz  dz   ee%dz  ¦  «        z   ¦  «          e# ee%d¦  «         e& ee%d¦  «        ¦  «        ¦  «          e# e&e% e ed¦  «         ee%¦  «        ¦  «        z  ¦  «        ¦  «          e# ee%d¦  «        ¦  «          e# ee%¦  «        ¦  «         d
S d
S )a7  
Container class for backward compatibility with NumArray.

The user_array.container class exists for backward compatibility with NumArray
and is not meant to be used in new code. If you need to create an array
container class, we recommend either creating a class that wraps an ndarray
or subclasses ndarray.

é    )ÚabsoluteÚaddÚarangeÚarrayÚasarrayÚbitwise_andÚ
bitwise_orÚbitwise_xorÚdivideÚequalÚgreaterÚgreater_equalÚinvertÚ
left_shiftÚlessÚ
less_equalÚmultiplyÚ	not_equalÚpowerÚ	remainderÚreshapeÚright_shiftÚshapeÚsinÚsqrtÚsubtractÚ	transpose)Ú
set_moduleznumpy.lib.user_arrayc                   óŽ  — e Zd ZdZdBd„ZdCd„Zd„ ZdDd„Zd	„ Zd
„ Z	d„ Z
d„ Zd„ Zd„ ZeZd„ Zd„ Zd„ Zd„ Zd„ ZeZd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d „ Z!d!„ Z"d"„ Z#d#„ Z$d$„ Z%d%„ Z&d&„ Z'd'„ Z(d(„ Z)d)„ Z*d*„ Z+d+„ Z,d,„ Z-d-„ Z.d.„ Z/d/„ Z0d0„ Z1d1„ Z2d2„ Z3d3„ Z4d4„ Z5d5„ Z6d6„ Z7d7„ Z8d8„ Z9d9„ Z:d:„ Z;d;„ Z<d<„ Z=d=„ Z>d>„ Z?d?„ Z@d@„ ZAdA„ ZBdS )EÚ	containerz¨
    container(data, dtype=None, copy=True)

    Standard container-class for easy multiple-inheritance.

    Methods
    -------
    copy
    byteswap
    astype

    ÚreturnNc                 óH   — dd l }|                     dt          d¬¦  «         d S )Nr   z_The numpy.lib.user_array.container class is deprecated and will be removed in a future version.é   )Ú
stacklevel)ÚwarningsÚwarnÚDeprecationWarning)Úclsr%   s     úX/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/numpy/lib/_user_array_impl.pyÚ__init_subclass__zcontainer.__init_subclass__8   s;   € àˆˆˆà�Šð+åØð	 	ñ 	
ô 	
ð 	
ð 	
ð 	
ó    Tc                 ó4   — t          |||¬¦  «        | _         d S )N)Úcopy)r   )ÚselfÚdataÚdtyper-   s       r)   Ú__init__zcontainer.__init__C   s   € Ý˜4 ¨TÐ2Ñ2Ô2ˆŒ
ˆ
ˆ
r+   c                 óÒ   — | j         dk    r6| j        j        t          | j        ¦  «        t          d¦  «        d …         z   S | j        j        dz   t          | j        ¦  «        z   dz   S )Nr   r   ú(ú))ÚndimÚ	__class__Ú__name__Úreprr   Úlen©r.   s    r)   Ú__repr__zcontainer.__repr__F   sZ   € ØŒ9�qŠ=ˆ=Ø”>Ô*­T°$´*Ñ-=Ô-=½cÀ'¹l¼l¸m¸mÔ-LÑLÐLà”>Ô*¨SÑ0µ4¸¼
Ñ3CÔ3CÑCÀcÑIÐIr+   c                 óH   — |r| j                              |¦  «        S | j         S ©N)r   Úastype)r.   Úts     r)   Ú	__array__zcontainer.__array__L   s(   € Øð 	(Ø”:×$Ò$ QÑ'Ô'Ð'ØŒzÐr+   c                 ó*   — t          | j        ¦  «        S r=   )r9   r   r:   s    r)   Ú__len__zcontainer.__len__R   s   € Ý�4”:‰ŒÐr+   c                 óB   — |                       | j        |         ¦  «        S r=   ©Ú_rcr   )r.   Úindexs     r)   Ú__getitem__zcontainer.__getitem__U   s   € Ø�xŠx˜œ
 5Ô)Ñ*Ô*Ð*r+   c                 ó@   — t          || j        ¦  «        | j        |<   d S r=   )r   r0   r   )r.   rF   Úvalues      r)   Ú__setitem__zcontainer.__setitem__X   s    € Ý# E¨4¬:Ñ6Ô6ˆŒ
�5ÑÐÐr+   c                 óP   — |                       t          | j        ¦  «        ¦  «        S r=   )rE   r   r   r:   s    r)   Ú__abs__zcontainer.__abs__[   s   € Ø�xŠx� ¤Ñ,Ô,Ñ-Ô-Ð-r+   c                 ó8   — |                       | j         ¦  «        S r=   rD   r:   s    r)   Ú__neg__zcontainer.__neg__^   s   € Ø�xŠx˜œ˜Ñ$Ô$Ð$r+   c                 óV   — |                       | j        t          |¦  «        z   ¦  «        S r=   ©rE   r   r   ©r.   Úothers     r)   Ú__add__zcontainer.__add__a   ó!   € Ø�xŠx˜œ
¥W¨U¡^¤^Ñ3Ñ4Ô4Ð4r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__iadd__zcontainer.__iadd__f   s   € ÝˆDŒJ˜˜tœzÑ*Ô*Ð*Øˆr+   c                 óV   — |                       | j        t          |¦  «        z
  ¦  «        S r=   rP   rQ   s     r)   Ú__sub__zcontainer.__sub__j   rT   r+   c                 óV   — |                       t          |¦  «        | j        z
  ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__rsub__zcontainer.__rsub__m   s!   € Ø�xŠx� ™œ¨¬Ñ3Ñ4Ô4Ð4r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__isub__zcontainer.__isub__p   ó   € Ý�”˜U D¤JÑ/Ô/Ð/Øˆr+   c                 ól   — |                       t          | j        t          |¦  «        ¦  «        ¦  «        S r=   )rE   r   r   r   rQ   s     r)   Ú__mul__zcontainer.__mul__t   s&   € Ø�xŠx� ¤­W°U©^¬^Ñ<Ô<Ñ=Ô=Ð=r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__imul__zcontainer.__imul__y   r]   r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   ©rE   r   r   rQ   s     r)   Ú__mod__zcontainer.__mod__}   ó    € Ø�xŠx�	 $¤*¨eÑ4Ô4Ñ5Ô5Ð5r+   c                 óR   — |                       t          || j        ¦  «        ¦  «        S r=   rc   rQ   s     r)   Ú__rmod__zcontainer.__rmod__€   s    € Ø�xŠx�	 %¨¬Ñ4Ô4Ñ5Ô5Ð5r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__imod__zcontainer.__imod__ƒ   s   € Ý�$”*˜e T¤ZÑ0Ô0Ð0Øˆr+   c                 ó¢   — |                       t          | j        |¦  «        ¦  «        |                       t          | j        |¦  «        ¦  «        fS r=   ©rE   r   r   r   rQ   s     r)   Ú
__divmod__zcontainer.__divmod__‡   sB   € Ø—’� ¤
¨EÑ2Ô2Ñ3Ô3Ø—’� 4¤:¨uÑ5Ô5Ñ6Ô6ð8ð 	8r+   c                 ó¢   — |                       t          || j        ¦  «        ¦  «        |                       t          || j        ¦  «        ¦  «        fS r=   rk   rQ   s     r)   Ú__rdivmod__zcontainer.__rdivmod__‹   sB   € Ø—’�  t¤zÑ2Ô2Ñ3Ô3Ø—’� 5¨$¬*Ñ5Ô5Ñ6Ô6ð8ð 	8r+   c                 ól   — |                       t          | j        t          |¦  «        ¦  «        ¦  «        S r=   )rE   r   r   r   rQ   s     r)   Ú__pow__zcontainer.__pow__�   s&   € Ø�xŠx�˜dœj­'°%©.¬.Ñ9Ô9Ñ:Ô:Ð:r+   c                 ól   — |                       t          t          |¦  «        | j        ¦  «        ¦  «        S r=   )rE   r   r   r   rQ   s     r)   Ú__rpow__zcontainer.__rpow__’   s&   € Ø�xŠx��g e™nœn¨d¬jÑ9Ô9Ñ:Ô:Ð:r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__ipow__zcontainer.__ipow__•   s   € ÝˆdŒj˜% ¤Ñ,Ô,Ð,Øˆr+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   ©rE   r   r   rQ   s     r)   Ú
__lshift__zcontainer.__lshift__™   ó    € Ø�xŠx�
 4¤:¨uÑ5Ô5Ñ6Ô6Ð6r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   ©rE   r   r   rQ   s     r)   Ú
__rshift__zcontainer.__rshift__œ   ó    € Ø�xŠx� D¤J°Ñ6Ô6Ñ7Ô7Ð7r+   c                 óR   — |                       t          || j        ¦  «        ¦  «        S r=   rv   rQ   s     r)   Ú__rlshift__zcontainer.__rlshift__Ÿ   ó    € Ø�xŠx�
 5¨$¬*Ñ5Ô5Ñ6Ô6Ð6r+   c                 óR   — |                       t          || j        ¦  «        ¦  «        S r=   rz   rQ   s     r)   Ú__rrshift__zcontainer.__rrshift__¢   ó    € Ø�xŠx� E¨4¬:Ñ6Ô6Ñ7Ô7Ð7r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__ilshift__zcontainer.__ilshift__¥   ó   € Ý�4”:˜u d¤jÑ1Ô1Ð1Øˆr+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__irshift__zcontainer.__irshift__©   ó   € Ý�D”J  t¤zÑ2Ô2Ð2Øˆr+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   ©rE   r   r   rQ   s     r)   Ú__and__zcontainer.__and__­   r|   r+   c                 óR   — |                       t          || j        ¦  «        ¦  «        S r=   rŠ   rQ   s     r)   Ú__rand__zcontainer.__rand__°   r‚   r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r   r   rQ   s     r)   Ú__iand__zcontainer.__iand__³   rˆ   r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   ©rE   r
   r   rQ   s     r)   Ú__xor__zcontainer.__xor__·   r|   r+   c                 óR   — |                       t          || j        ¦  «        ¦  «        S r=   r‘   rQ   s     r)   Ú__rxor__zcontainer.__rxor__º   r‚   r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r
   r   rQ   s     r)   Ú__ixor__zcontainer.__ixor__½   rˆ   r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   ©rE   r	   r   rQ   s     r)   Ú__or__zcontainer.__or__Á   rx   r+   c                 óR   — |                       t          || j        ¦  «        ¦  «        S r=   r˜   rQ   s     r)   Ú__ror__zcontainer.__ror__Ä   r   r+   c                 ó<   — t          | j        || j        ¦  «         | S r=   )r	   r   rQ   s     r)   Ú__ior__zcontainer.__ior__Ç   r…   r+   c                 ó6   — |                       | j        ¦  «        S r=   rD   r:   s    r)   Ú__pos__zcontainer.__pos__Ë   s   € Ø�xŠx˜œ
Ñ#Ô#Ð#r+   c                 óP   — |                       t          | j        ¦  «        ¦  «        S r=   )rE   r   r   r:   s    r)   Ú
__invert__zcontainer.__invert__Î   s   € Ø�xŠx�˜tœzÑ*Ô*Ñ+Ô+Ð+r+   c                 óX   — | j         dk    r || d         ¦  «        S t          d¦  «        ‚)Nr   z6only rank-0 arrays can be converted to Python scalars.)r5   Ú	TypeError)r.   Úfuncs     r)   Ú_scalarfunczcontainer._scalarfuncÑ   s7   € ØŒ9˜Š>ˆ>Ø�4˜˜Qœ‘=”=Ð åØHñJô Jð Jr+   c                 ó6   — |                       t          ¦  «        S r=   )r¥   Úcomplexr:   s    r)   Ú__complex__zcontainer.__complex__Ø   s   € Ø×Ò¥Ñ(Ô(Ð(r+   c                 ó6   — |                       t          ¦  «        S r=   )r¥   Úfloatr:   s    r)   Ú	__float__zcontainer.__float__Û   s   € Ø×Ò¥Ñ&Ô&Ð&r+   c                 ó6   — |                       t          ¦  «        S r=   )r¥   Úintr:   s    r)   Ú__int__zcontainer.__int__Þ   ó   € Ø×Ò¥Ñ$Ô$Ð$r+   c                 ó6   — |                       t          ¦  «        S r=   )r¥   Úhexr:   s    r)   Ú__hex__zcontainer.__hex__á   r¯   r+   c                 ó6   — |                       t          ¦  «        S r=   )r¥   Úoctr:   s    r)   Ú__oct__zcontainer.__oct__ä   r¯   r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__lt__zcontainer.__lt__ç   s    € Ø�xŠx�˜TœZ¨Ñ/Ô/Ñ0Ô0Ð0r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__le__zcontainer.__le__ê   rx   r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__eq__zcontainer.__eq__í   s    € Ø�xŠx�˜dœj¨%Ñ0Ô0Ñ1Ô1Ð1r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__ne__zcontainer.__ne__ð   re   r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__gt__zcontainer.__gt__ó   s    € Ø�xŠx� ¤
¨EÑ2Ô2Ñ3Ô3Ð3r+   c                 óR   — |                       t          | j        |¦  «        ¦  «        S r=   )rE   r   r   rQ   s     r)   Ú__ge__zcontainer.__ge__ö   s    € Ø�xŠx� d¤j°%Ñ8Ô8Ñ9Ô9Ð9r+   c                 óZ   — |                       | j                             ¦   «         ¦  «        S ©Ú )rE   r   r-   r:   s    r)   r-   zcontainer.copyù   s    € à�xŠx˜œ
ŸšÑ)Ô)Ñ*Ô*Ð*r+   c                 ó4   — | j                              ¦   «         S rÃ   )r   Útobytesr:   s    r)   rÆ   zcontainer.tobytesý   s   € àŒz×!Ò!Ñ#Ô#Ð#r+   c                 óZ   — |                       | j                             ¦   «         ¦  «        S rÃ   )rE   r   Úbyteswapr:   s    r)   rÈ   zcontainer.byteswap  s"   € à�xŠx˜œ
×+Ò+Ñ-Ô-Ñ.Ô.Ð.r+   c                 ó\   — |                       | j                             |¦  «        ¦  «        S rÃ   )rE   r   r>   )r.   Útypecodes     r)   r>   zcontainer.astype  s$   € à�xŠx˜œ
×)Ò)¨(Ñ3Ô3Ñ4Ô4Ð4r+   c                 óp   — t          t          |¦  «        ¦  «        dk    r|S |                      |¦  «        S ©Nr   )r9   r   r6   )r.   Úas     r)   rE   zcontainer._rc	  s0   € Ý�u�Q‰xŒx‰=Œ=˜AÒÐØˆHà—>’> !Ñ$Ô$Ð$r+   c                 ó8   — |                       |d         ¦  «        S rÌ   )r6   )r.   Úargss     r)   Ú__array_wrap__zcontainer.__array_wrap__  s   € Ø�~Š~˜d 1œgÑ&Ô&Ð&r+   c                 óà   — |dk    rt                                | ||¦  «         d S 	 | j                             ||¦  «         d S # t          $ r  t                                | ||¦  «         Y d S w xY w©Nr   )ÚobjectÚ__setattr__r   ÚAttributeError)r.   ÚattrrI   s      r)   rÔ   zcontainer.__setattr__  s‡   € Ø�7Š?ˆ?Ý×Ò˜t T¨5Ñ1Ô1Ð1ØˆFð	2ØŒJ×"Ò" 4¨Ñ/Ô/Ð/Ð/Ð/øÝð 	2ð 	2ð 	2Ý×Ò˜t T¨5Ñ1Ô1Ð1Ð1Ð1Ð1ð	2øøøs   ¦A Á&A-Á,A-c                 óx   — |dk    rt                                | |¦  «        S | j                             |¦  «        S rÒ   )rÓ   Ú__getattribute__r   )r.   rÖ   s     r)   Ú__getattr__zcontainer.__getattr__  s7   € Ø�GŠOˆOÝ×*Ò*¨4°Ñ6Ô6Ð6ØŒz×*Ò*¨4Ñ0Ô0Ð0r+   )r!   N)NTr=   )Cr7   Ú
__module__Ú__qualname__Ú__doc__r*   r1   r;   r@   rB   rG   rJ   rL   rN   rS   Ú__radd__rV   rX   rZ   r\   r_   Ú__rmul__ra   rd   rg   ri   rl   rn   rp   rr   rt   rw   r{   r~   r�   r„   r‡   r‹   r�   r�   r’   r”   r–   r™   r›   r�   rŸ   r¡   r¥   r¨   r«   r®   r²   rµ   r·   r¹   r»   r½   r¿   rÁ   r-   rÆ   rÈ   r>   rE   rÐ   rÔ   rÙ   © r+   r)   r    r    *   sÔ  € € € € € ðð ð	
ð 	
ð 	
ð 	
ð3ð 3ð 3ð 3ðJð Jð Jðð ð ð ðð ð ð+ð +ð +ð7ð 7ð 7ð.ð .ð .ð%ð %ð %ð5ð 5ð 5ð €Hðð ð ð5ð 5ð 5ð5ð 5ð 5ðð ð ð>ð >ð >ð €Hðð ð ð6ð 6ð 6ð6ð 6ð 6ðð ð ð8ð 8ð 8ð8ð 8ð 8ð;ð ;ð ;ð;ð ;ð ;ðð ð ð7ð 7ð 7ð8ð 8ð 8ð7ð 7ð 7ð8ð 8ð 8ðð ð ðð ð ð8ð 8ð 8ð8ð 8ð 8ðð ð ð8ð 8ð 8ð8ð 8ð 8ðð ð ð7ð 7ð 7ð7ð 7ð 7ðð ð ð$ð $ð $ð,ð ,ð ,ðJð Jð Jð)ð )ð )ð'ð 'ð 'ð%ð %ð %ð%ð %ð %ð%ð %ð %ð1ð 1ð 1ð7ð 7ð 7ð2ð 2ð 2ð6ð 6ð 6ð4ð 4ð 4ð:ð :ð :ð+ð +ð +ð$ð $ð $ð/ð /ð /ð5ð 5ð 5ð%ð %ð %ð'ð 'ð 'ð2ð 2ð 2ð1ð 1ð 1ð 1ð 1r+   r    Ú__main__i'  )éd   rá   Né   é   é
   )r   r   g      @g      @r#   ég   é   )rã   râ   )'rÜ   Únumpy._corer   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Únumpy._core.overridesr   r    r7   ÚtempÚuaÚprintÚdirÚua_smallÚtyperß   r+   r)   ú<module>rï      s  ððð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð: -Ð ,Ð ,Ð ,Ð ,Ð ,ð €Ð"Ñ#Ô#ðt1ð t1ð t1ð t1ð t1ñ t1ô t1ñ $Ô#ðt1ðt ˆzÒÑØˆ7�6�6˜%‘=”= *Ñ-Ô-€Dà	ˆ�4‰Œ€Bà	€Eˆ#ˆ#ˆb‰'Œ'�N„N€NØ	€Eˆ%ˆ%�‰)Œ)�R”XÑÔÐà�"�1�"�b�q�b�&Œz€HØ	€Eˆ(�O„O€Oà€HˆT�NØ	€Eˆ(�4Œ.˜"˜Tœ(Ñ#Ô#Ð#Ø	€Eˆ#ˆ#ˆh‰-Œ-˜"Ñ
˜rÑ
! D D¨°Q©Ñ$7Ô$7Ñ
7Ñ8Ô8Ð8Ø	€Eˆ$ˆ$ˆx˜Ñ
Ô
˜t˜t D D¨°3Ñ$7Ô$7Ñ8Ô8Ñ9Ô9Ð9Ø	€Eˆ$ˆ$ˆx˜'˜' & &¨¡*¤*¨e¨e°H©o¬oÑ>Ô>Ñ>Ñ
?Ô
?Ñ@Ô@Ð@Ø	€Eˆ'ˆ'�(˜FÑ
#Ô
#Ñ$Ô$Ð$Ø	€Eˆ)ˆ)�HÑ
Ô
ÑÔÐÐÐð# Ðr+   