+
    ‰°³jX  ã                   óx  € ^ RI t ^ RIt^RIHtHtHtHtHt ]P                  t
/ 3R lt ! R R]4      t]! R4      t]! R4      t]! R4      t]! R	4      t]! R
4      t]! R4      t]! R4      t]! R4      t]! R4      t]! R4      t]! R4      t ^ RIt]P2                  P5                  ]4       R#   ] d     R# i ; i)é    N)Ú	int_typesÚmpf_hashÚbitcountÚfrom_man_expÚHASH_MODULUSc                 óò   € W3pW29   d	   W#,          # YrTV'       d   YTV,          rTK  V^8w  d   W,          p W,          p\        \        4      pW3Vn        V^8:  d   \        V^ ,          4      ^d8  d   WbV&   V# ©é   )ÚnewÚmpqÚ_mpq_Úabs)ÚpÚqÚ_cacheÚkeyÚxÚyÚvs   &&&    ÚP/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/rational.pyÚcreate_reducedr      sp   € Ø
ˆ$€CØ
„}Ø�{ÐØ€qß
Ø�a•%Š1ØˆA„vØ	�ˆØ	�ˆÜŒC‹€AØˆd€A„GàˆA„v”#�c˜!•f“+ Ô#Øˆs‰Ø€Hó    c                   óÄ   a € ] tR t^t o RtR.tRR ltR tR tR t	R t
]
tR tR	 tR
 tR tR tR tR tR tR tR tR tR t]tR tR tR t]tR tR tR tRt V t!R# )r   z@
Exact rational type, currently only intended for internal use.
r   c                óˆ   € \        V4      \        J d   Vw  rM \        VR 4      '       d   VP                  w  r\	        W4      # ©r   )ÚtypeÚtupleÚhasattrr   r   )Úclsr   r   s   &&&r   Ú__new__Úmpq.__new__   s:   € Ü�‹7”eÓØ‰DˆAˆqÜ�Q˜× Ò Ø—7‘7‰DˆAÜ˜aÓ#Ð#r   c                ó(   € R V P                   ,          # )z
mpq(%s,%s)r   ©Úss   &r   Ú__repr__Úmpq.__repr__&   s   € Ø˜aŸg™gÕ%Ð%r   c                ó(   € R V P                   ,          # )z(%s/%s)r   r#   s   &r   Ú__str__Úmpq.__str__)   s   € Ø˜1Ÿ7™7Õ"Ð"r   c                ó.   € V P                   w  rW,          # ©Nr   )r$   ÚaÚbs   &  r   Ú__int__Úmpq.__int__,   s   € Ø�w‰w‰ˆØ�vˆr   c                ó:   € \        V P                  ^ ,          4      # ©r   )Úboolr   r#   s   &r   Ú__nonzero__Úmpq.__nonzero__0   s   € Ü�A—G‘G˜A•JÓÐr   c           	     óÚ  € V P                   w  r\        P                  R8¼  dr   \        V\        ^,
          \        4      pV'       g   \        P
                  P                  pM\        V4      V,          \        ,          pV^ 8  d   V) pVR8X  d   RpV# V^8X  d   \        V4      # W"^,
          ,          '       g&   \        \        V^\        V4      ,
          4      4      # \        W34      # )é   ©r6   é   éÿÿÿÿéþÿÿÿ)r   ÚsysÚversion_infoÚpowr   Ú	hash_infoÚinfr   Úhashr   r   r   )r$   r,   r-   ÚinverseÚhs   &    r   Ú__hash__Úmpq.__hash__5   s°   € Ø�w‰w‰ˆÜ×Ñ˜vÔ%Ü˜!œ\¨!�^¬\Ó:ˆGßÜ—M‘M×%Ñ%‘ä˜“V˜gÕ%¬Õ5�Ø�1Œu˜1˜"�aØ�BŒw˜B˜ØˆHà�AŒvÜ˜A“w�à˜1�—I”IÜ¤¨Q°´(¸1³+µÓ >Ó?Ð?Ü˜˜“;Ðr   c                ó¶   € \        V4      pV\        J d   V P                  VP                  8H  # V\        9   d   V P                  w  r4V^8w  d   R# W18H  # \        # )r
   F©r   r   r   r   ÚNotImplemented©r$   ÚtÚttyper,   r-   s   &&   r   Ú__eq__Ú
mpq.__eq__H   sO   € Ü�Q“ˆØ”C‹<Ø—7‘7˜aŸg™gÑ%Ð%Ø”IÔØ—7‘7‰DˆAØ�AŒvÙØ‘6ˆMÜÐr   c                ó¶   € \        V4      pV\        J d   V P                  VP                  8g  # V\        9   d   V P                  w  r4V^8w  d   R# W18g  # \        # )r
   TrF   rH   s   &&   r   Ú__ne__Ú
mpq.__ne__S   sO   € Ü�Q“ˆØ”C‹<Ø—7‘7˜aŸg™gÑ%Ð%Ø”IÔØ—7‘7‰DˆAØ�AŒvÙØ‘6ˆMÜÐr   c                óê   € \        V4      pV\        9   d   V P                  w  rEV! WAV,          4      # V\        J d2   V P                  w  rEVP                  w  rgV! WG,          WV,          4      # \        # r+   )r   r   r   r   ÚNotImplementedError)r$   rI   ÚoprJ   r,   r-   ÚcÚds   &&&     r   Ú_cmpÚmpq._cmp^   s_   € Ü�Q“ˆØ”IÔØ—7‘7‰DˆAÙ�a˜1�“:ÐØ”C‹<Ø—7‘7‰DˆAØ—7‘7‰DˆAÙ�a•c˜1�3“<ÐÜ"Ð"r   c                óB   € V P                  V\        P                  4      # r+   )rU   ÚoperatorÚlt©r$   rI   s   &&r   Ú__lt__Ú
mpq.__lt__i   ó   € ˜QŸV™V A¤x§{¡{Ó3Ð3r   c                óB   € V P                  V\        P                  4      # r+   )rU   rX   ÚlerZ   s   &&r   Ú__le__Ú
mpq.__le__j   r]   r   c                óB   € V P                  V\        P                  4      # r+   )rU   rX   ÚgtrZ   s   &&r   Ú__gt__Ú
mpq.__gt__k   r]   r   c                óB   € V P                  V\        P                  4      # r+   )rU   rX   ÚgerZ   s   &&r   Ú__ge__Ú
mpq.__ge__l   r]   r   c                óf   € V P                   w  rV^ 8¼  d   V # \        \        4      pV) V3Vn         V# r1   ©r   r   r   ©r$   r,   r-   r   s   &   r   Ú__abs__Úmpq.__abs__n   s4   € Ø�w‰w‰ˆØ�Œ6ØˆHÜ”‹HˆØ�"�a�%ˆŒØˆr   c                óT   € V P                   w  r\        \        4      pV) V3Vn         V# r+   rk   rl   s   &   r   Ú__neg__Úmpq.__neg__v   s(   € Ø�w‰w‰ˆÜ”‹HˆØ�"�a�%ˆŒØˆr   c                ó   € V # r+   © r#   s   &r   Ú__pos__Úmpq.__pos__|   s   € Øˆr   c                ó:  € \        V4      pV\        J dB   V P                  w  r4VP                  w  rV\        W6,          WE,          ,           WF,          4      # V\        9   d6   V P                  w  r4\        \        4      pW4V,          ,           V3Vn        V# \        # r+   ©r   r   r   r   r   r   rG   ©r$   rI   rJ   r,   r-   rS   rT   r   s   &&      r   Ú__add__Úmpq.__add__   ów   € Ü�Q“ˆØ”C‹<Ø—7‘7‰DˆAØ—7‘7‰DˆAÜ! !¥# a¥c¥'¨1­3Ó/Ð/Ø”IÔØ—7‘7‰DˆAÜ”C“ˆAØ˜!�•e˜Q�hˆAŒGØˆHÜÐr   c                ó:  € \        V4      pV\        J dB   V P                  w  r4VP                  w  rV\        W6,          WE,          ,
          WF,          4      # V\        9   d6   V P                  w  r4\        \        4      pW4V,          ,
          V3Vn        V# \        # r+   rw   rx   s   &&      r   Ú__sub__Úmpq.__sub__Ž   r{   r   c                ó:  € \        V4      pV\        J dB   V P                  w  r4VP                  w  rV\        WE,          W6,          ,
          WF,          4      # V\        9   d6   V P                  w  r4\        \        4      pWA,          V,
          V3Vn        V# \        # r+   rw   rx   s   &&      r   Ú__rsub__Úmpq.__rsub__›   sw   € Ü�Q“ˆØ”C‹<Ø—7‘7‰DˆAØ—7‘7‰DˆAÜ! !¥# a¥c¥'¨1­3Ó/Ð/Ø”IÔØ—7‘7‰DˆAÜ”C“ˆAØ•c˜!•e˜Q�hˆAŒGØˆHÜÐr   c                óö   € \        V4      pV\        J d5   V P                  w  r4VP                  w  rV\        W5,          WF,          4      # V\        9   d!   V P                  w  r4\        W1,          V4      # \
        # r+   ©r   r   r   r   r   rG   ©r$   rI   rJ   r,   r-   rS   rT   s   &&     r   Ú__mul__Úmpq.__mul__¨   óa   € Ü�Q“ˆØ”C‹<Ø—7‘7‰DˆAØ—7‘7‰DˆAÜ! !¥# q¥sÓ+Ð+Ø”IÔØ—7‘7‰DˆAÜ! !¥# qÓ)Ð)ÜÐr   c                óö   € \        V4      pV\        J d5   V P                  w  r4VP                  w  rV\        W6,          WE,          4      # V\        9   d!   V P                  w  r4\        W4V,          4      # \
        # r+   rƒ   r„   s   &&     r   Ú__div__Úmpq.__div__µ   sa   € Ü�Q“ˆØ”C‹<Ø—7‘7‰DˆAØ—7‘7‰DˆAÜ! !¥# q¥sÓ+Ð+Ø”IÔØ—7‘7‰DˆAÜ! ! q¥SÓ)Ð)ÜÐr   c                óö   € \        V4      pV\        J d5   V P                  w  r4VP                  w  rV\        WE,          W6,          4      # V\        9   d!   V P                  w  r4\        WA,          V4      # \
        # r+   rƒ   r„   s   &&     r   Ú__rdiv__Úmpq.__rdiv__À   r‡   r   c                óÖ   € \        V4      pV\        9   dO   V P                  w  r4V'       d3   V^ 8  d   YCV) rp\        \        4      pW1,          WA,          3Vn        V# \
        h\        # r1   )r   r   r   r   r   ÚZeroDivisionErrorrG   )r$   rI   rJ   r,   r-   r   s   &&    r   Ú__pow__Úmpq.__pow__Ë   s\   € Ü�Q“ˆØ”IÔØ—7‘7‰DˆAßØ�q”5Ø Q B˜!�AÜœ“H�Ø�$ ¥˜*�”Ø�Ü#Ð#ÜÐr   rs   Nr	   )"Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__r    r%   r(   r.   r3   Ú__bool__rC   rK   rN   rU   r[   r`   rd   rh   rm   rp   rt   ry   Ú__radd__r}   r€   r…   Ú__rmul__r‰   rŒ   r�   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sš   ø‡ € ñð �	€Iô$ò&ò#òò ð €Hòò&	ò	ò	#ò 4Ú3Ú3Ú3òòòòð €Hòòò	ð €Hò	ò	÷ð r   r   )r
   r
   )r   r
   )r
   r8   r7   )r
   é   )r
   é   )r6   rŸ   )é   r8   )r6   rž   )é   rž   )r    rž   )rX   r;   Úlibmpr   r   r   r   r   Úobjectr    r   r   r   Úmpq_1Úmpq_0Úmpq_1_2Úmpq_3_2Úmpq_1_4Úmpq_1_16Úmpq_3_16Úmpq_5_2Úmpq_3_4Úmpq_7_4Úmpq_5_4ÚnumbersÚRationalÚregisterÚImportErrorrs   r   r   Ú<module>r³      sÄ   ðÛ Û 
ß LÕ Là‡n�n€à "ô ô"~ˆ&ô ~ñB 	ˆE‹
€ÙˆE‹
€Ù
ˆe‹*€Ù
ˆe‹*€Ù
ˆe‹*€Ùˆv‹;€Ùˆv‹;€Ù
ˆe‹*€Ù
ˆe‹*€Ù
ˆe‹*€Ù
ˆe‹*€ð	ÛØ×Ñ×Ñ˜cÖ"øØô 	Úð	ús   ÂB. Â.B9Â8B9