+
    ÏÜ³j¥  ã                   ó2  € ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIHt	 ^ RI
Ht R R lt]P                  R R l4       t ! R R	4      t]P                   P#                  R
]P$                  ]P&                  P(                  P*                  3]P,                  ]P&                  P(                  P.                  3]P0                  ]P&                  P(                  P2                  3.4      R 4       tR tR tR t]P                   P#                  R]P$                  ]P&                  P(                  P*                  3]P,                  ]P&                  P(                  P.                  3]P0                  ]P&                  P(                  P2                  3.4      R 4       tR# )é    ©Ú	GeneratorN)Úaccessorc                ó   € V ^8„  d   QhRR/# ©é   ÚreturnN© )Úformats   "Úd/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/tests/test_register_accessor.pyÚ__annotate__r      s   € ÷  ñ  ˜Dñ  ó    c                  óÆ   €  ! R  R\         P                  4      p \        V ! 4       4       Uu. uF  qP                  R4      '       d   K  VNK  	  ppVRR.8X  g   Q hR# u upi )c                   óB   a € ] tR t^t o ^tV 3R lR ltV 3R ltRtV tR# )Útest_dirname_mixin.<locals>.Xc                ó   <€ V ^8„  d   QhRR/# r   r
   )r   Ú__classdict__s   "€r   r   Ú*test_dirname_mixin.<locals>.X.__annotate__   s   ø€ ÷ 	ñ 	˜dñ 	r   c                ó   € ^V n         R# )é   N©Úz©Úselfs   &r   Ú__init__Ú&test_dirname_mixin.<locals>.X.__init__   s	   € ØˆDŽFr   c                ó&   <€ V ^8„  d   Qh/ S[ ;R&   # )r   Úy)Úint)r   r   s   "€r   r   r      s   ø‡ ‚ á‰ò r   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úxr   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r   s   @r   ÚXr      s   ø‡ € Øˆ÷	ð 	÷	 ƒ r   r)   Ú_r$   r   N)r   ÚDirNamesMixinÚdirÚ
startswith)r)   Ú	attr_nameÚresults      r   Útest_dirname_mixinr0      sU   € ôŒH×"Ñ"ô ô *-©Q«S¬ÓS©˜I×9MÑ9MÈc×9R�iˆi©€FÐSà�c˜3�ZÔÐÒùò Ts   ¬AÁ	Ac                ó2   € V ^8„  d   QhR\         R,          /# )r   r	   )NNNr   )r   s   "r   r   r      s   € ÷ %ñ %¤Ð+;Õ!<ñ %r   c              #  ó  "  €  Rx €  \        W4       V P                  P                  V4       R#   \         d     L*i ; i   \        Y4       M  \         d     Mi ; iT P                  P                  T4       i ; i5i)zSEnsure that an attribute added to 'obj' during the test is
removed when we're done
N)ÚdelattrÚAttributeErrorÚ
_accessorsÚdiscard)ÚobjÚattrs   &&r   Úensure_removedr9      ss   é € ð
%Ûð	Ü�CÔð 	�‰×Ñ˜tÖ$øô ô 	Ùð	ûð	Ü�CÕøÜô 	Ùð	úà�‰×Ñ˜tÕ$üsU   ‚B „A ‰1 ”B ±?¼B ¾?¿B ÁA=ÁAÁA=ÁAÁA=ÁAÁA=Á=B c                   óH   a € ] tR t^*t o V 3R lR lt]R 4       tR tRtV t	R# )Ú
MyAccessorc                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   ÚMyAccessor.__annotate__+   s   ø€ ÷ ñ ˜tñ r   c                ó    € Wn         R V n        R# )ÚitemN)r7   r?   )r   r7   s   &&r   r   ÚMyAccessor.__init__+   s   € ØŒØˆŽ	r   c                ó   € V P                   # ©N©r?   r   s   &r   ÚpropÚMyAccessor.prop/   s   € à�y‰yÐr   c                ó   € V P                   # rB   rC   r   s   &r   ÚmethodÚMyAccessor.method3   s   € Ø�y‰yÐr   )r?   r7   N)
r    r!   r"   r#   r   ÚpropertyrD   rG   r&   r'   r(   s   @r   r;   r;   *   s-   ø‡ € ÷ð ð ñó ð÷ð r   r;   zobj, registrarc                 ó²  € \        V R 4      ;_uu_ 4        \        \        V 4      4      pV! R 4      ! \        4       V \        P
                  Jd	   V ! . 4      MV ! . \        R7      pVP                  P                  R8X  g   Q h\        \        V 4      4      pW$,          R 08X  g   Q hR V P                  9   g   Q h RRR4       R#   + '       g   i     R# ; i)Úmine©Údtyper?   N)
r9   Úsetr,   r;   ÚpdÚSeriesÚobjectrK   rD   r5   )r7   Ú	registrarÚbeforeÚoÚafters   &&   r   Útest_registerrV   7   sž   € ô 
˜˜V×	$Õ	$Ü”S˜“X“ˆÙ�&Ôœ*Ô%Ø¤"§)¡)Ó+‰C�ŒG±°R¼vÔ1FˆØ�v‰v�{‰{˜fÔ$Ð$Ð$Ü”C˜“H“ˆØ• F 8Ô+Ð+Ð+Ø˜Ÿ™Ô'Ð'Ñ'÷ 
%×	$×	$Ò	$ús   •B%CÃC	c                  óÐ  € \        \        P                  R 4      ;_uu_ 4        \        P                  P                  P                  R 4      ! \        4       \        P                  ! ^^.4      p V P                  P                  V J g   Q hV P                  P                  R8X  g   Q hV P                  P                  4       R8X  g   Q h RRR4       R#   + '       g   i     R# ; i)rK   r?   N)r9   rO   rP   ÚapiÚ
extensionsÚregister_series_accessorr;   rK   r7   rD   rG   )Úss    r   Útest_accessor_worksr\   J   s“   € Ü	œŸ	™	 6×	*Õ	*Ü
�‰×Ñ×2Ñ2°6Ô:¼:ÔFä�IŠI�q˜!�fÓˆØ�v‰v�z‰z˜Q‹Ðˆà�v‰v�{‰{˜fÔ$Ð$Ð$Ø�v‰v�}‰}‹ &Ô(Ð(Ñ(÷ 
+×	*×	*Ò	*ús   £B&CÃC%	c            	      ó  € R p \         P                  ! \        V R7      ;_uu_ 4        \        \        P
                  R4      ;_uu_ 4        \        \        P
                  R^{4       \        P                  P                  P                  R4      ! \        4       \        P
                  ! ^^.4      pVP                  P                  R8X  g   Q h RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)z.*MyAccessor.*fake.*Series.*©ÚmatchÚfaker?   N)ÚtmÚassert_produces_warningÚUserWarningr9   rO   rP   ÚsetattrrX   rY   rZ   r;   r`   rD   )r_   r[   s     r   Útest_overwrite_warnsre   U   s    € Ø+€EÜ	×	#Ò	#¤K°u×	=Ö	=ÜœBŸI™I v×.Õ.Ü”B—I‘I˜v sÔ+Ü�F‰F×Ñ×6Ñ6°vÔ>¼zÔJÜ—	’	˜1˜a˜&Ó!ˆAØ—6‘6—;‘; &Ô(Ð(Ñ(÷	 /÷ 
>Ñ	=ß.×.ú÷ 
>×	=Ð	=ús$   §#C4Á
BC!	ÃC4Ã!C1Ã,C4Ã4D	c            	      ó¼  € \        \        P                  R 4      ;_uu_ 4        \        P                  P                  P                  R 4       ! R R4      4       p \        P                  ! \        RR7      ;_uu_ 4        \        P                  ! . \        R7      P                   RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)Úbadc                   ó2   a € ] tR t^bt o V 3R lR ltRtV tR# )Ú(test_raises_attribute_error.<locals>.Badc                ó   <€ V ^8„  d   QhRR/# r   r
   )r   r   s   "€r   r   Ú5test_raises_attribute_error.<locals>.Bad.__annotate__d   s   ø€ ÷ /ñ /¨ñ /r   c                ó   € \        R 4      h)Úwhoops)r4   )r   Údatas   &&r   r   Ú1test_raises_attribute_error.<locals>.Bad.__init__d   s   € Ü$ XÓ.Ð.r   r
   N)r    r!   r"   r#   r   r&   r'   r(   s   @r   ÚBadri   b   s   ø‡ € ÷/ö /r   rp   rm   r^   rL   N)r9   rO   rP   rX   rY   rZ   ÚpytestÚraisesr4   rQ   rg   )rp   s    r   Útest_raises_attribute_errorrs   _   sˆ   € Ü	œŸ	™	 5×	)Õ	)ä	�‰×	Ñ	×	3Ñ	3°EÓ	:÷	/ð 	/ó 
;ð	/ô �]Š]œ>°×:Ö:Ü�IŠI�b¤Ô'×+Ò+÷ ;÷ 
*Ñ	)÷ ;×:ú÷ 
*×	)Ð	)ús$   £AC
Á>'B7	Â%C
Â7CÃC
Ã
C	zklass, registrarc                 ó  € \        V R 4      ;_uu_ 4        V! R 4      ! \        4       V ! ^ .4      p\        P                  ! V4      pVP                  P
                  VJ g   Q h?V! 4       e   Q h RRR4       R#   + '       g   i     R# ; i)ÚaccessN)r9   r;   ÚweakrefÚrefru   r7   )ÚklassrR   r7   rw   s   &&  r   Útest_no_circular_referencery   k   sk   € ô 
˜˜x×	(Õ	(Ù�(ÔœJÔ'Ù�Q�C‹jˆÜ�kŠk˜#ÓˆØ�z‰z�~‰~ Ó$Ð$Ð$ØÙ‹uŠ}Ð‰}÷ 
)×	(×	(Ò	(ús   •AA:Á:B	)Úcollections.abcr   Ú
contextlibrv   rq   ÚpandasrO   Úpandas._testingÚ_testingra   Úpandas.corer   r0   Úcontextmanagerr9   r;   ÚmarkÚparametrizerP   rX   rY   rZ   Ú	DataFrameÚregister_dataframe_accessorÚIndexÚregister_index_accessorrV   r\   re   rs   ry   r
   r   r   Ú<module>r‡      sP  ðÝ %Û Û ã ã Ý Ý  õ ð ×Ñô%ó ð%÷
ñ 
ð ‡�×ÑØà	�‰�B—F‘F×%Ñ%×>Ñ>Ð?Ø	�‰�r—v‘v×(Ñ(×DÑDÐEØ	�‰�2—6‘6×$Ñ$×<Ñ<Ð=ðóñ(óð(ò)ò)ò	,ð ‡�×ÑØà	�‰�B—F‘F×%Ñ%×>Ñ>Ð?Ø	�‰�r—v‘v×(Ñ(×DÑDÐEØ	�‰�2—6‘6×$Ñ$×<Ñ<Ð=ðóñóòr   