+
    ÏÜ³ju;  ã                  óh  € ^ RI Ht ^ RIHtHtHt ^ RIHtHtH	t	 ^ RI
Ht ]'       d	   ^ RIHtHt / RRbRRbR	R
bRR
bRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRRbR R!bR"R#R$R%R&R%R'R(R)R(R*R+R,R+/CtR- R. ltR/ R0 ltR1 R2 lt]! R34       ! R4 R54      4       t]! R64      R7 R8 l4       tR5R9.tR:# );é    )Úannotations)ÚCallableÚHashableÚSequence)ÚTYPE_CHECKINGÚAnyÚNoReturn)Ú
set_module)Ú	DataFrameÚSeriesÚ__add__Ú+Ú__radd__Ú__sub__Ú-Ú__rsub__Ú__mul__Ú*Ú__rmul__Ú__truediv__Ú/Ú__rtruediv__Ú__floordiv__z//Ú__rfloordiv__Ú__mod__Ú%Ú__rmod__Ú__ge__z>=Ú__gt__Ú>Ú__le__z<=Ú__lt__Ú<Ú__eq__z==Ú__ne__z!=Ú__and__Ú&Ú__rand__Ú__or__Ú|Ú__ror__Ú__xor__Ú^Ú__rxor__c               ó$   € V ^8„  d   QhRRRRRR/# )é   Údfr   Úargsr   Úreturnztuple[Any, ...]© )Úformats   "ÚP/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/core/col.pyÚ__annotate__r7   4   s!   € ÷ ñ �Ið  cð ¨oñ ó    c                óh   a € \         ;QJ d    . V 3R  lV 4       F  NK  	  5# ! V 3R  lV 4       4      # )c              3  óv   <"  € T F.  p\        V\        4      '       d   VP                  S4      MTx € K0  	  R # 5i©N)Ú
isinstanceÚ
ExpressionÚ_eval_expression)Ú.0Úxr1   s   & €r6   Ú	<genexpr>Ú_parse_args.<locals>.<genexpr>6   s0   øé € ð ÙLPÀq¤*¨Q´
×";Ò";ˆ×Ñ˜2ÔÀÔBËDùs   ƒ69)Útuple)r1   r2   s   f*r6   Ú_parse_argsrD   4   s5   ø€ çŒ5ô ÙLPó�5ð ˆ5ô ÙLPóó ð r8   c               ó$   € V ^8„  d   QhRRRRRR/# )r0   r1   r   Úkwargsr   r3   zdict[str, Any]r4   )r5   s   "r6   r7   r7   ;   s!   € ÷ ñ �ið ¨3ð °>ñ r8   c           	     ó¦   € VP                  4        UUu/ uF/  w  r#T\        V\        4      '       d   VP                  V 4      MTbK1  	  upp# u uppi r;   )Úitemsr<   r=   r>   )r1   rF   ÚkeyÚvals   &,  r6   Ú_parse_kwargsrK   ;   sO   € ð Ÿ™œôá&‰HˆCð 	¬°C¼×)DÒ)DˆS×!Ñ! "Ô%È#ÒMÙ&òð ùó s   ”5Ac               ó$   € V ^8„  d   QhRRRRRR/# )r0   r2   r   rF   r3   Ústrr4   )r5   s   "r6   r7   r7   C   s!   € ÷ 
ñ 
 Sð 
°Cð 
¸Cñ 
r8   c                 ó  € R P                  R V  4       4      pR P                  R VP                  4        4       4      p. pV'       d   VP                  V4       V'       d   VP                  V4       R P                  V4      # )z, c              3  ó8   "  € T F  p\        V4      x € K  	  R # 5ir;   )Úrepr)r?   Úargs   & r6   rA   Ú,_pretty_print_args_kwargs.<locals>.<genexpr>D   s   é € Ð6±¨#œD ŸI˜I³ùs   ‚c              3  ó6   "  € T F  w  rV R V: 2x € K  	  R# 5i)Ú=Nr4   )r?   ÚkÚvs   &  r6   rA   rR   E   s   é € ÐD±^©T¨Q˜q˜c  1¡%�L³^ùs   ‚)ÚjoinrH   Úappend)r2   rF   Úinputs_reprÚkwargs_reprÚall_argss   *,   r6   Ú_pretty_print_args_kwargsr\   C   sb   € Ø—)‘)Ñ6±Ó6Ó6€KØ—)‘)ÑD°V·\±\´^ÓDÓD€Kà€HßØ�‰˜Ô$ßØ�‰˜Ô$à�9‰9�XÓÐr8   zpandas.api.typingc                  óV  € ] tR t^PtRtRbR R lltR R ltRcR R lltR R	 ltR
 R lt	R R lt
R R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR R ltR  R! ltR" R# ltR$ R% ltR& R' ltR( R) ltR* R+ ltR, R- ltR. R/ ltR0 R1 ltR2 R3 ltR4 R5 ltR6 R7 ltR8 R9 lt R: R; lt!R< R= lt"R> R? lt#R@ RA lt$RB RC lt%RD RE lt&RF RG lt'RH RI lt(RJ RK lt)RL RM lt*RN RO lt+RP RQ lt,RR RS lt-RT RU lt.RV RW lt/RX RY lt0RZ R[ lt1R\ R] lt2R^ R_ lt3R`t4Ra# )dr=   zx
Class representing a deferred column.

This is not meant to be instantiated directly. Instead, use :meth:`pandas.col`.
c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r0   ÚfunczCallable[[DataFrame], Any]Úrepr_strrM   Úneeds_parentheseÚboolr3   ÚNoner4   )r5   s   "r6   r7   ÚExpression.__annotate__X   s2   € ÷ 3ñ 3à(ð3ð ð3ð ð	3ð
 
ñ3r8   c                	ó*   € Wn         W n        W0n        R # r;   )Ú_funcÚ	_repr_strÚ_needs_parentheses)Úselfr_   r`   ra   s   &&&&r6   Ú__init__ÚExpression.__init__X   s   € ð Œ
Ø!ŒØ"2Ör8   c               ó    € V ^8„  d   QhRRRR/# ©r0   r1   r   r3   r   r4   )r5   s   "r6   r7   rd   b   s   € ÷ ñ  9ð °ñ r8   c                	ó$   € V P                  V4      # r;   )rf   )ri   r1   s   &&r6   r>   ÚExpression._eval_expressionb   s   € Ø�z‰z˜"‹~Ðr8   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r0   ÚoprM   Úotherr   r`   Úneeds_parenthesesrb   r3   r=   r4   )r5   s   "r6   r7   rd   e   s4   € ÷ ñ ØðØ!ðØ-0ðØEIðà	ñr8   c                	ó„   a aa€ \        S\        4      '       d   \        VVV 3R  lVVR7      # \        VVV 3R lVVR7      # )c                ód   <€ \        SP                  V 4      S4      ! SP                  V 4      4      # r;   ©Úgetattrr>   ©r1   rq   rr   ri   s   &€€€r6   Ú<lambda>Ú%Expression._with_op.<locals>.<lambda>j   s*   ø€ œ7 4×#8Ñ#8¸Ó#<¸bÔAØ×*Ñ*¨2Ó.ôr8   ©ra   c                óF   <€ \        SP                  V 4      S4      ! S4      # r;   rv   rx   s   &€€€r6   ry   rz   r   s   ø€ œ7 4×#8Ñ#8¸Ó#<¸bÔAÀ%ÔHr8   )r<   r=   )ri   rq   rr   r`   rs   s   fff&&r6   Ú_with_opÚExpression._with_ope   sD   ú€ ô �eœZ×(Ò(Üöð Ø!2ôð ô ÞHØØ!2ôð r8   c               ó    € V ^8„  d   QhRRRR/# )r0   rr   r   r3   ztuple[str, str]r4   )r5   s   "r6   r7   rd   w   s   € ÷ 	%ñ 	%¨Sð 	%°_ñ 	%r8   c                	ó°   € V P                   '       d	   R V : R2pMV : p\        V\        4      '       d   VP                   '       d   R V: R2pW#3# V: pW#3# )Ú(Ú))rh   r<   r=   ©ri   rr   Ú	self_reprÚ
other_reprs   &&  r6   Ú_maybe_wrap_parenthesesÚ"Expression._maybe_wrap_parenthesesw   sd   € Ø×"×"Ð"Ø˜D™8 1˜‰Ià™(ˆIÜ�eœZ×(Ò(¨U×-E×-EÐ-EØ˜U™I Q˜ˆJð Ð$Ð$ð "™9ˆJØÐ$Ð$r8   c               ó    € V ^8„  d   QhRRRR/# ©r0   rr   r   r3   r=   r4   )r5   s   "r6   r7   rd   ƒ   ó   € ÷ Nñ N˜Sð N Zñ Nr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   ú + ©r†   r}   rƒ   s   &&  r6   r   ÚExpression.__add__ƒ   ó1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜Y¨°¸CÀ
¸|Ð/LÓMÐMr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ‡   ó   € ÷ Oñ O˜cð O jñ Or8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   rŒ   r�   rƒ   s   &&  r6   r   ÚExpression.__radd__‡   ó1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜Z¨°,¸cÀ)ÀÐ0MÓNÐNr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ‹   rŠ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   ú - r�   rƒ   s   &&  r6   r   ÚExpression.__sub__‹   r�   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   �   r‘   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   r—   r�   rƒ   s   &&  r6   r   ÚExpression.__rsub__�   r”   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   “   rŠ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   ú * r�   rƒ   s   &&  r6   r   ÚExpression.__mul__“   r�   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   —   r‘   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   rž   r�   rƒ   s   &&  r6   r   ÚExpression.__rmul__—   r”   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ›   s   € ÷ Qñ Q ð Q¨
ñ Qr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )Ú
__matmul__ú @ r�   rƒ   s   &&  r6   r¥   ÚExpression.__matmul__›   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜\¨5°K¸sÀ:À,Ð2OÓPÐPr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   Ÿ   ó   € ÷ Rñ R ð R¨ñ Rr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )Ú__rmatmul__r¦   r�   rƒ   s   &&  r6   r«   ÚExpression.__rmatmul__Ÿ   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜]¨E°\ÀÀYÀKÐ3PÓQÐQr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   £   s   € ÷ Oñ O˜Sð O Zñ Or8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )Ú__pow__ú ** r�   rƒ   s   &&  r6   r¯   ÚExpression.__pow__£   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜Y¨°¸DÀÀÐ/MÓNÐNr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   §   s   € ÷ Pñ P˜cð P jñ Pr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )Ú__rpow__r°   r�   rƒ   s   &&  r6   r´   ÚExpression.__rpow__§   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜Z¨°,¸dÀ9À+Ð0NÓOÐOr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   «   r©   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   ú / r�   rƒ   s   &&  r6   r   ÚExpression.__truediv__«   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜]¨E°[ÀÀJÀ<Ð3PÓQÐQr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ¯   s   € ÷ Sñ S #ð S¨*ñ Sr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   r¸   r�   rƒ   s   &&  r6   r   ÚExpression.__rtruediv__¯   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜^¨U°lÀ#ÀiÀ[Ð4QÓRÐRr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ³   s   € ÷ Tñ T #ð T¨*ñ Tr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   ú // r�   rƒ   s   &&  r6   r   ÚExpression.__floordiv__³   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜^¨U°kÀÀjÀ\Ð4RÓSÐSr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ·   s   € ÷ Uñ U 3ð U¨:ñ Ur8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   r¿   r�   rƒ   s   &&  r6   r   ÚExpression.__rfloordiv__·   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜_¨e°|À4È	À{Ð5SÓTÐTr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   »   ó   € ÷ Nñ N˜Cð N Jñ Nr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   z >= r�   rƒ   s   &&  r6   r   ÚExpression.__ge__»   ó1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜X u°¸4À
¸|Ð.LÓMÐMr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ¿   ó   € ÷ Mñ M˜Cð M Jñ Mr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   z > r�   rƒ   s   &&  r6   r   ÚExpression.__gt__¿   ó1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜X u°¸3¸z¸lÐ.KÓLÐLr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   Ã   rÅ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r!   z <= r�   rƒ   s   &&  r6   r!   ÚExpression.__le__Ã   rÈ   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   Ç   rÊ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r"   z < r�   rƒ   s   &&  r6   r"   ÚExpression.__lt__Ç   rÍ   r8   c               ó    € V ^8„  d   QhRRRR/# ©r0   rr   Úobjectr3   r=   r4   )r5   s   "r6   r7   rd   Ë   ó   € ÷ Nñ N˜Fð N zñ Nr8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r$   z == r�   rƒ   s   &&  r6   r$   ÚExpression.__eq__Ë   rÈ   r8   c               ó    € V ^8„  d   QhRRRR/# rÕ   r4   )r5   s   "r6   r7   rd   Ï   r×   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r%   z != r�   rƒ   s   &&  r6   r%   ÚExpression.__ne__Ï   rÈ   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   Ó   rŠ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   ú % r�   rƒ   s   &&  r6   r   ÚExpression.__mod__Ó   r�   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ×   r‘   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r   rß   r�   rƒ   s   &&  r6   r   ÚExpression.__rmod__×   r”   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   Ü   rŠ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r&   ú & r�   rƒ   s   &&  r6   r&   ÚExpression.__and__Ü   r�   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   à   r‘   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r(   ræ   r�   rƒ   s   &&  r6   r(   ÚExpression.__rand__à   r”   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ä   rÊ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r)   ú | r�   rƒ   s   &&  r6   r)   ÚExpression.__or__ä   rÍ   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   è   rŠ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r+   rí   r�   rƒ   s   &&  r6   r+   ÚExpression.__ror__è   s1   € Ø $× <Ñ <¸UÓ CÑˆ	Ø�}‰}˜Y¨°¸SÀÀÐ/LÓMÐMr8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ì   rŠ   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r,   ú ^ r�   rƒ   s   &&  r6   r,   ÚExpression.__xor__ì   r�   r8   c               ó    € V ^8„  d   QhRRRR/# r‰   r4   )r5   s   "r6   r7   rd   ð   r‘   r8   c                	óV   € V P                  V4      w  r#V P                  R W RV 24      # )r.   rô   r�   rƒ   s   &&  r6   r.   ÚExpression.__rxor__ð   r”   r8   c               ó   € V ^8„  d   QhRR/# ©r0   r3   r=   r4   )r5   s   "r6   r7   rd   ô   s   € ÷ 
ñ 
˜Jñ 
r8   c                	óB   a € \        V 3R  lRS P                   2RR7      # )c                ó(   <€ SP                  V 4      ( # r;   ©r>   ©r1   ri   s   &€r6   ry   Ú'Expression.__invert__.<locals>.<lambda>ö   ó   ø€ ˜×-Ñ-¨bÓ1Ñ1r8   Ú~Tr{   ©r=   rg   ©ri   s   fr6   Ú
__invert__ÚExpression.__invert__ô   s%   ø€ ÜÜ1Ø�—‘ÐÐ Ø!ô
ð 	
r8   c               ó   € V ^8„  d   QhRR/# rú   r4   )r5   s   "r6   r7   rd   û   ó   € ÷ 	
ñ 	
˜ñ 	
r8   c                	óŒ   a € S P                   '       d   R S P                   R2pMRS P                   2p\        V 3R lVRR7      # )z-(r‚   r   c                ó(   <€ SP                  V 4      ) # r;   rý   rþ   s   &€r6   ry   Ú$Expression.__neg__.<locals>.<lambda>  r   r8   Tr{   ©rh   rg   r=   ©ri   r`   s   f r6   Ú__neg__ÚExpression.__neg__û   óI   ø€ Ø×"×"Ð"Ø˜DŸN™NÐ+¨1Ð-‰Hà˜4Ÿ>™>Ð*Ð+ˆHÜÜ1ØØ!ô
ð 	
r8   c               ó   € V ^8„  d   QhRR/# rú   r4   )r5   s   "r6   r7   rd     r  r8   c                	óŒ   a € S P                   '       d   R S P                   R2pMRS P                   2p\        V 3R lVRR7      # )z+(r‚   r   c                ó(   <€ SP                  V 4      5# r;   rý   rþ   s   &€r6   ry   Ú$Expression.__pos__.<locals>.<lambda>  r   r8   Tr{   r  r  s   f r6   Ú__pos__ÚExpression.__pos__  r  r8   c               ó   € V ^8„  d   QhRR/# rú   r4   )r5   s   "r6   r7   rd     s   € ÷ 
ñ 
˜ñ 
r8   c                	óD   a € \        V 3R  lRS P                   R2RR7      # )c                ó8   <€ \        SP                  V 4      4      # r;   )Úabsr>   rþ   s   &€r6   ry   Ú$Expression.__abs__.<locals>.<lambda>  s   ø€ ”s˜4×0Ñ0°Ó4Ô5r8   zabs(r‚   Tr{   r  r  s   fr6   Ú__abs__ÚExpression.__abs__  s'   ø€ ÜÜ5Ø�4—>‘>Ð" !Ð$Ø!ô
ð 	
r8   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r0   ÚufunczCallable[..., Any]ÚmethodrM   Úinputsr   rF   r3   r=   r4   )r5   s   "r6   r7   rd     s4   € ÷ *ñ *Ø'ð*Ø14ð*Ø?Bð*ØNQð*à	ñ*r8   c                	ón   aaa€ R  VVV3R llp\        S/ SB pSP                   RV R2p\        WW4      # )c               ó    € V ^8„  d   QhRRRR/# rm   r4   )r5   s   "r6   r7   Ú0Expression.__array_ufunc__.<locals>.__annotate__  s   € ÷ 	:ñ 	:�Yð 	: 3ñ 	:r8   c                óH   <€ \        V .SO5!  p\        V .SO5!  pS! V/ VB # r;   )rD   rK   )r1   Úparsed_inputsÚparsed_kwargsr   rF   r  s   &  €€€r6   r_   Ú(Expression.__array_ufunc__.<locals>.func  s1   ø€ Ü'¨Ð4¨VÓ4ˆMÜ)¨"Ð6¨vÓ6ˆMÙ˜-Ð9¨=Ñ9Ð9r8   r�   r‚   ©r\   Ú__name__r=   )ri   r  r  r   rF   r_   Úargs_strr`   s   &f&jl   r6   Ú__array_ufunc__ÚExpression.__array_ufunc__  s@   ú€ ÷	:ò 	:ô
 -¨fÐ?¸Ñ?ˆØ—n‘nÐ% Q x j°Ð2ˆä˜$Ó)Ð)r8   c               ó    € V ^8„  d   QhRRRR/# )r0   Úitemr   r3   r=   r4   )r5   s   "r6   r7   rd   %  s   € ÷ 
ñ 
 ð 
¨
ñ 
r8   c                	ó:   € V P                  R W: RV: R2RR7      # )Ú__getitem__Ú[Ú]T)rs   )r}   )ri   r.  s   &&r6   r0  ÚExpression.__getitem__%  s,   € Ø�}‰}Ø˜4¡8¨1¨T©H°AÐ!6È$ð ó 
ð 	
r8   c               ó$   € V ^8„  d   QhRRRRRR/# )r0   r_   r   rF   r   r3   r=   r4   )r5   s   "r6   r7   rd   *  s!   € ÷ -ñ - Hð -¸ð -À
ñ -r8   c                	óˆ   aa€ R  VV3R llp\        R/ SB pSP                  R,           V,           R,           p\        W54      # )c               ó    € V ^8„  d   QhRRRR/# rm   r4   )r5   s   "r6   r7   Ú0Expression._call_with_func.<locals>.__annotate__+  s   € ÷ 	)ñ 	)˜	ð 	) cñ 	)r8   c                ó,   <€ \        V 3/ SB pS! R/ VB # )Nr4   )rK   )r1   r&  r_   rF   s   & €€r6   ÚwrappedÚ+Expression._call_with_func.<locals>.wrapped+  s    ø€ Ü)¨"Ñ7°Ñ7ˆMÙÑ(˜-Ñ(Ð(r8   r�   r‚   r4   r(  )ri   r_   rF   r9  r*  r`   s   &fl   r6   Ú_call_with_funcÚExpression._call_with_func*  s?   ù€ ÷	)ñ 	)ô -Ñ6¨vÑ6ˆØ—=‘= 3Õ&¨Õ1°CÕ7ˆä˜'Ó,Ð,r8   c               ó$   € V ^8„  d   QhRRRRRR/# )r0   r2   r   rF   r3   r=   r4   )r5   s   "r6   r7   rd   4  s&   € ÷ Jñ J˜cð J¨Sð J°Zñ Jr8   c                	óz   a aaa€ R  V 3R llo\        S/ SB pS P                   RV R2p\        VVV3R lV4      # )c               ó(   € V ^8„  d   QhRRRRRRRR/# )r0   r1   r   r2   r   rF   r3   r4   )r5   s   "r6   r7   Ú)Expression.__call__.<locals>.__annotate__5  s.   € ÷ 	Lñ 	L�Yð 	L sð 	L°cð 	L¸cñ 	Lr8   c                ód   <€ \        V .VO5!  p\        V 3/ VB pSP                  V 4      ! V/ VB # r;   )rD   rK   r>   )r1   r2   rF   Úparsed_argsr&  ri   s   &*,  €r6   r_   Ú!Expression.__call__.<locals>.func5  s<   ø€ Ü% bÐ0¨4Ó0ˆKÜ)¨"Ñ7°Ñ7ˆMØ×(Ñ(¨Ô,¨kÐK¸]ÑKÐKr8   r�   r‚   c                ó   <€ S! V .SO5/ SB # r;   r4   )r1   r2   r_   rF   s   &€€€r6   ry   Ú%Expression.__call__.<locals>.<lambda><  s   ø€ ¡T¨"Ð%>¨tÒ%>°vÒ%>r8   )r\   rg   r=   )ri   r2   rF   r*  r`   r_   s   fjl  @r6   Ú__call__ÚExpression.__call__4  sE   û€ ÷	Lð 	Lô
 -¨dÐ=°fÑ=ˆØ—n‘nÐ% Q x j°Ð2ˆÜÖ>ÀÓIÐIr8   c               ó    € V ^8„  d   QhRRRR/# )r0   ÚnamerM   r3   r   r4   )r5   s   "r6   r7   rd   >  s   € ÷ Yñ Y ð Y¨3ñ Yr8   c               	óx   a a€ S : pS P                   '       d   R V R2pVRS 2,          p\        VV 3R lV4      # )r�   r‚   Ú.c                ó:   <€ \        SP                  V 4      S4      # r;   rv   )r1   rI  ri   s   &€€r6   ry   Ú(Expression.__getattr__.<locals>.<lambda>C  s   ø€ ¤W¨T×-BÑ-BÀ2Ó-FÈÔ%Mr8   )rh   r=   )ri   rI  r`   s   bb r6   Ú__getattr__ÚExpression.__getattr__>  sA   ù€ Ø‘XˆØ×"×"Ð"Ø˜8˜* A�ˆHØ�a˜�v�JÕˆÜÕMÈxÓXÐXr8   c               ó    € V ^8„  d   QhRRRR/# )r0   ÚcaselistzSequence[tuple[Any, Any]]r3   r=   r4   )r5   s   "r6   r7   rd   E  s   € ÷ *ñ *Ð";ð *À
ñ *r8   c                ó<   a a€ R VV 3R llpS : R2p\        W#4      # )a  
Create an expression that evaluates :meth:`Series.case_when` in a DataFrame
context.

This is intended to enable patterns like::

    df.assign(result=pd.col("a").case_when([(pd.col("b") > 0, 1)]))

where conditions/replacements may reference other columns via ``pd.col``.
c               ó    € V ^8„  d   QhRRRR/# rm   r4   )r5   s   "r6   r7   Ú*Expression.case_when.<locals>.__annotate__Q  s   € ÷ 		,ñ 		,�Yð 		, 3ñ 		,r8   c                ó"  <€ SP                  V 4      p. pS Fe  w  r4\        V\        4      '       d   VP                  V 4      p\        V\        4      '       d   VP                  V 4      pVP                  W434       Kg  	  VP	                  V4      # r;   )r>   r<   r=   rX   Ú	case_when)r1   ÚserÚ	evaluatedÚ	conditionÚreplacementrQ  ri   s   &    €€r6   r_   Ú"Expression.case_when.<locals>.funcQ  s�   ø€ Ø×'Ñ'¨Ó+ˆCØˆIÛ*2Ñ&�	Ü˜i¬×4Ò4Ø )× :Ñ :¸2Ó >�IÜ˜k¬:×6Ò6Ø"-×">Ñ">¸rÓ"B�KØ× Ñ  )Ð!9Ö:ñ +3ð —=‘= Ó+Ð+r8   z.case_when(...))r=   )ri   rQ  r_   r`   s   ff  r6   rV  ÚExpression.case_whenE  s&   ù€ ÷		,ñ 		,ð ‘X˜_Ð-ˆÜ˜$Ó)Ð)r8   c               ó   € V ^8„  d   QhRR/# )r0   r3   rM   r4   )r5   s   "r6   r7   rd   `  s   € ÷ -ñ -˜#ñ -r8   c                	ó.   € V P                   ;'       g    R # )z	Expr(...))rg   r  s   &r6   Ú__repr__ÚExpression.__repr__`  s   € Ø�~‰~×,Ð, Ð,r8   c               ó   € V ^8„  d   QhRR/# ©r0   r3   r	   r4   )r5   s   "r6   r7   rd   d  s   € ÷ Gñ G˜(ñ Gr8   c                	ó   € \        R 4      h)z+boolean value of an expression is ambiguous©Ú	TypeErrorr  s   &r6   Ú__bool__ÚExpression.__bool__d  s   € ÜÐEÓFÐFr8   c               ó   € V ^8„  d   QhRR/# rb  r4   )r5   s   "r6   r7   rd   g  ó   € ÷ ?ñ ?˜(ñ ?r8   c                	ó   € \        R 4      h)z#Expression objects are not iterablerd  r  s   &r6   Ú__iter__ÚExpression.__iter__g  ó   € ÜÐ=Ó>Ð>r8   c               ó   € V ^8„  d   QhRR/# rb  r4   )r5   s   "r6   r7   rd   j  ri  r8   c                	ó   € \        R 4      h©z#Expression objects are not copiablerd  r  s   &r6   Ú__copy__ÚExpression.__copy__j  rm  r8   c               ó    € V ^8„  d   QhRRRR/# )r0   Úmemozdict[int, Any] | Noner3   r	   r4   )r5   s   "r6   r7   rd   m  s   € ÷ ?ñ ?Ð!6ð ?¸8ñ ?r8   c                	ó   € \        R 4      hrp  rd  )ri   rt  s   &&r6   Ú__deepcopy__ÚExpression.__deepcopy__m  rm  r8   )rf   rh   rg   N)F)T)5r)  Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__rj   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  r  r  r  r+  r0  r;  rF  rN  rV  r_  rf  rk  rq  rv  Ú__static_attributes__r4   r8   r6   r=   r=   P   s  † ñ÷3õ÷õ$	%õNõOõNõOõNõOõQõRõOõPõRõSõTõUõNõMõNõMõNõNõNõOõ
NõOõMõNõNõOõ
õ	
õ	
õ
õ*õ
õ
-õJõYõ*õ6-õGõ?õ?÷?ñ ?r8   r=   Úpandasc               ó    € V ^8„  d   QhRRRR/# )r0   Úcol_namer   r3   r=   r4   )r5   s   "r6   r7   r7   r  s   € ÷ ;2ñ ;2�(ð ;2˜zñ ;2r8   c                ó–   a € \        S \        4      '       g   R\        S 4       2p\        V4      hR V 3R llp\	        VRS : R24      # )a{  
Generate deferred object representing a column of a DataFrame.

Any place which accepts ``lambda df: df[col_name]``, such as
:meth:`DataFrame.assign` or :meth:`DataFrame.loc`, can also accept
``pd.col(col_name)``.

.. versionadded:: 3.0.0

Parameters
----------
col_name : Hashable
    Column name.

Returns
-------
`pandas.api.typing.Expression`
    A deferred object representing a column of a DataFrame.

See Also
--------
DataFrame.query : Query columns of a dataframe using string expressions.

Examples
--------

You can use `col` in `assign`.

>>> df = pd.DataFrame({"name": ["beluga", "narwhal"], "speed": [100, 110]})
>>> df.assign(name_titlecase=pd.col("name").str.title())
      name  speed name_titlecase
0   beluga    100         Beluga
1  narwhal    110        Narwhal

You can also use it for filtering.

>>> df.loc[pd.col("speed") > 105]
      name  speed
1  narwhal    110
zExpected Hashable, got: c               ó    € V ^8„  d   QhRRRR/# )r0   r1   r   r3   r   r4   )r5   s   "r6   r7   Úcol.<locals>.__annotate__Ÿ  s   € ÷ ñ �ð ˜vñ r8   c                óâ   <€ SV P                   9  dV   \        V P                   P                  4       4      p^Zp\        V4      V8”  d   VRV R,           pRS RV R2p\	        V4      hV S,          # )éZ   Nz...]zColumn 'z;' not found in given DataFrame.

Hint: did you mean one of z	 instead?)ÚcolumnsrM   ÚtolistÚlenÚ
ValueError)r1   Úcolumns_strÚmax_lenÚmsgr  s   &   €r6   r_   Úcol.<locals>.funcŸ  s   ø€ Ø˜2Ÿ:™:Ô%Ü˜bŸj™j×/Ñ/Ó1Ó2ˆKØˆGÜ�;Ó 'Ô)Ø)¨(¨7Ð3°fÕ<�ð ˜8˜*ð %-Ø-8¨M¸ðDð ô ˜S“/Ð!Ø�(�|Ðr8   zcol(r‚   )r<   r   Útypere  r=   )r  r‹  r_   s   f  r6   ÚcolrŽ  q  sP   ø€ ôT �h¤×)Ò)Ø(¬¨h«Ð(8Ð9ˆÜ˜‹nÐ÷ð ô �d˜d 8¡,¨aÐ0Ó1Ð1r8   rŽ  N)Ú
__future__r   Úcollections.abcr   r   r   Útypingr   r   r	   Úpandas.util._decoratorsr
   r}  r   r   Ú_OP_SYMBOLSrD   rK   r\   r=   rŽ  Ú__all__r4   r8   r6   Ú<module>r•     sz  ðÝ "÷ñ ÷
ñ õ /ç÷ðØˆsðà�ðð ˆsðð �ð	ð
 ˆsðð �ðð �3ðð �Cðð �Dðð �Tðð ˆsðð �ðð ˆdðð ˆcðð ˆdðð  ˆcð!ð" ˆdð#ð$ ˆdØˆsØ�ØˆcØˆsØˆsØ�ñ1€õ8õõ
ñ ÐÓ ÷]?ð ]?ó !ð]?ñ@	 ˆHÓô;2ó ð;2ð| ˜Ð
‚r8   