+
    iw  c                   sL   ^ RI t ^ RIt^ RIt. R3OtRsR t. tRt/ t]P                  ! 4       t
^t] P                  P                  t ! R R4      t ! R R	]4      t]! 4       t]P$                  ! R
4      tR tR tR tR tR tR4R ltR5R ltR tR t]tR t]tR t R]!R^ R3R lt"]!^ R3R lt#R t$R t%R t& ! R R]'4      t(R t)R  t*R! t+R" t,R# t-R$ t.R% t/R& t0R6R'R7/R( llt1R8R) lt2 ! R* R+]34      t4 ! R, R]34      t5 ! R- R4      t6R.t7]73R/] Pp                  /R0 llt9R1 t:R2 t;R# )9    Ncatch_warnings
deprecatedc                 s
    V s R # N)_wm)module   &%/usr/lib64/python3.14/_py_warnings.py_set_moduler      s    
C    defaultc                   s2   a  ] tR t^4t o R tR tR tRtV tR# )_Contextc                s     Wn         R V n        R # r   _filterslog)selffilters   &&r   __init__Z_Context.__init__5   s    r	   c                s|    \        V P                  R ,          4      pV P                  e   V P                  Vn        V# )NNN)r   r   r   )r   context   & r   copyZ_Context.copy9   s/    4==+,88((GKr	   c                s<    V P                   P                  V4       R # r   )r   append)r   msgr   r   _record_warningZ_Context._record_warning?   s    r	   r   N)	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classdictcell____classdict__   @r   r   r   4   s      r	   r   c                   s6   a  ] tR t^Ct o R t]R 4       tRtV tR# )_GlobalContextc                s    R V n         R # r   r   r   r   r   r   Z_GlobalContext.__init__D   s	    r	   c                sJ     \         P                  #   \         d    . u # i ; ir   )r   r   AttributeErrorr%   r   r   r   Z_GlobalContext._filtersG   s%    
	;; 	I	s    ""r$   N)	r   r   r   r   r   Zpropertyr   r   r   r    r"   r   r#   r#   C   s       r	   r#   Zwarnings_contextc                  s    \         '       g   \        #  \        P                  P	                  4       #   \
         d
    \        u # i ; ir   )_use_context_global_contextr   _warnings_contextgetZLookupError r	   r   _get_contextr,   Y   s<    <$$((** s   2 AAc                 sD    \         P                  P                  V 4       R # r   )r   r)   set)r   r   r   _set_contextr.   b   s    g&r	   c                  sz    \         P                  4       p V P                  4       p\         P                  V4       W3# r   )r   r,   r   r.   )Zold_contextZnew_contexts     r   _new_contextr/   g   s5    ""$K""$K[!##r	   c                  s>    \         P                  4       P                  # r   )r   r,   r   r+   r	   r   _get_filtersr0   o   s     &&&r	   c                  s@    \         ;P                  ^,          un        R# )   N)r   _filters_versionr+   r	   r   _filters_mutated_lock_heldr3   u   s    Ar	   c                 s^    \         P                  WW#WE4      p\         P                  V4       R # r   )r   WarningMessage_showwarnmsg_impl)messagecategoryfilenamelinenofileliner      &&&&&& r   showwarningr=   y   s$    


W$
MC#r	   c                 s\    \         P                  WW#R V4      p\         P                  V4      # r   )r   r4   _formatwarnmsg_impl)r6   r7   r8   r9   r;   r   s   &&&&& r   formatwarningr?      s)    


W$
MC""3''r	   c                 s.   \         P                  4       pVP                  e   VP                  V 4       R # V P                  pVf   \
        P                  pVf   R # \         P                  V 4      p VP                  V4       R #   \         d     R # i ; ir   )
r   r,   r   r   r:   sysstderr_formatwarnmsgZwriteZOSError)r   r   r:   texts   &   r   r5   r5      s     G{{$88D|zz< c"D

4 s   2B BBc                 s   V P                   P                  pV P                   R V P                   RV RV P                   R2pV P
                  f-    ^ RIpVP                  V P                  V P                  4      pMV P
                  pV'       d!   VP                  4       pVRV,          ,          pV P                  e    ^ RIp VP                  4       '       * pVP                  V P                  4      pTe   TR,          pT F  pTRTP                  : RTP                  : R2,          p Xe(   TP                  TP                  TP                  4      pMRp T'       g   Kb  TP                  4       pTR	T,          ,          pK  	  T# T'       d   Y! R
2,          pV#   \         d	    RpRp EL*i ; i  \         d    RpRp Li ; i  \         d    RpRp Li ; i  \         d    Rp Li ; i):z: 
Nz  %s
Fz-Object allocated at (most recent call last):
z  File "z
", lineno z    %s
z<: Enable tracemalloc to get the object allocation traceback
)r7   r   r8   r9   r6   r;   	linecachegetline	ExceptionstripsourcetracemallocZ
is_tracingZget_object_traceback)	r   r7   srF   r;   rK   Zsuggest_tracemallocZtbframe	   &        r   r>   r>      s   ||$$HLL>3::,b
"S[[M	DA
xx	$$S\\3::>D xxzz|	X_
zz	*5*@*@*B&B# 55cjjA >AAA7 8  ,(00N# 4::<Dd**A " H !J + , -AHc  	 DI		0   ',#	  	"'B	2 !  D sN   *F!  G 0F7 .*G!G!!F43F47G	G	GG!G10G1c                 sX    \         P                  pV\        Jdh   \        V4      '       g   \	        R 4      hV! V P
                  V P                  V P                  V P                  V P                  V P                  4       R#  \         P                  V 4       R#   \         d     L$i ; i)z:warnings.showwarning() must be set to a function or methodN)r   r=   _showwarning_origcallable	TypeErrorr6   r7   r8   r9   r:   r;   r&   r5   )r   Zswr   r   _showwarnmsgrR      s    __ &&B<< !5 6 6 s{{CLL#,,

xx# ' #  s   B B)(B)c                 s    \         P                  pV\        Jd?   V! V P                  V P                  V P
                  V P                  V P                  4      #  \         P                  V 4      #   \         d     L"i ; ir   )
r   r?   _formatwarning_origr6   r7   r8   r9   r;   r&   r>   )r   Zfwr   r   rB   rB      su    : ((ckk3<<llCJJ: : ) ""3''  s   A0 0A>=A> Fc           	      sf   V R	9  d   \        RV : 24      h\        V\        4      '       g   \        R4      h\        V\        4      '       d   \        V\        4      '       g   \        R4      h\        V\        4      '       g   \        R4      h\        V\        4      '       g   \        R4      hV^ 8  d   \        R4      hV'       g	   V'       d   ^ RIpV'       d   XP                  WP                  4      pMRpV'       d   XP                  V4      pMRp\        P                  WW#WER7       R# )
errorinvalid action: zmessage must be a stringz#category must be a Warning subclasszmodule must be a stringlineno must be an intlineno must be an int >= 0Nr      alloncerU   alwaysignorer   r
   )
ValueError
isinstancestrrQ   type
issubclassWarningintreZcompileZIr   _add_filter)actionr6   r7   r   r9   r   rf   r<   r   filterwarningsri      s     VV+F:677gs##233h%%Z'-J-J=>>fc""122fc""/00z566&**Wdd+F#OOFXvOMr	   c           	      s    V R9  d   \        RV : 24      h\        V\        4      '       g   \        R4      hV^ 8  d   \        R4      h\        P                  V RVRW#R7       R# )rU   rV   rW   rX   NrY   rZ   )r_   r`   re   rQ   r   rg   )rh   r7   r9   r   s   &&&&r   simplefilterrj   &  sb     VV+F:677fc""/00z566OOFD(D&OHr	   c                  s    \         P                  ;_uu_ 4        \         P                  4        R R R 4       R #   + '       g   i     R # ; ir   )r   _lockr3   r+   r	   r   _filters_mutatedrl   9  s%     
&&( 
s	   8A		c                 sj   \         P                  ;_uu_ 4        \         P                  4       pV '       g&    VP                  V4       VP                  ^ V4       MW9  d   VP                  V4       \         P                  4        RRR4       R#   \         d     LUi ; i  + '       g   i     R# ; i)r    N)r   rk   r0   remover_   Zinsertr   r3   )r   itemr   s   $* r   rg   rg   @  s    	""$t$ NN1d#"t$&&( 
   
s.   B!B>B!BB!BB!!B2	c                  s    \         P                  ;_uu_ 4        \         P                  4       R  \         P                  4        RRR4       R#   + '       g   i     R# ; i)r   N)r   rk   r0   r3   r+   r	   r   resetwarningsro   Q  s4    	q!&&( 
s   *AA	c                   s    ] tR tRtRtR# )_OptionErroriX  r+   N)r   r   r   r   r   r+   r	   r   rp   rp   X  s    r	   rp   c                 s    V  F  p \         P                  V4       K  	  R#   \         P                   d(   p\        R T\        P
                  R7        Rp?KV  Rp?ii ; i)zInvalid -W option ignored:)r:   N)r   
_setoptionrp   Zprintr@   rA   )argsargr      &  r   _processoptionsru   ^  sL    	FNN3   	F.#**EE	Fs   "AAAc                 s   V P                  R 4      p\        V4      ^8  d   \        P                  RV : 24      h\        V4      ^8  d   VP	                  R4       K#  V Uu. uF  pVP                  4       NK  	  upw  r4rVp\        P                  V4      p\        P                  V4      pV'       g	   V'       d   ^ RIpV'       d   XP                  V4      pV'       d   XP                  V4      R,           pV'       d    \        V4      pV^ 8  d   \        hM^ p\        P                  W4WVV4       R# u upi   \        \        3 d    \        P                  RT: 24      Rhi ; i)rD   ztoo many fields (max 5): rT   Nz\zzinvalid lineno )ZsplitZlenr   rp   r   rI   
_getaction_getcategoryrf   Zescapere   r_   ZOverflowErrorri   )	rs   ZpartsrL   rh   r6   r7   r   r9   rf   rN   r   rq   rq   g  s/   IIcNE
5zA~EFF
e*q.R:?1A:?Q 23:?1A-FXv^^F#F)H&))G$6"U*	N[Fz   
 v&A'1A M* 	N""&#BCM	Ns   "D6D; ;,E'c                 s    V '       g   R # R F  pVP                  V 4      '       g   K  Vu # 	  \        P                  RV : 24      h)r
   rV   )r
   r]   r[   r^   r   r\   rU   )
startswithr   rp   )rh   Zar   r   rv   rv     s=    N<<H O 

6;
<<r	   c                 s   V '       g   \         # R V 9  d   ^ RIpT pM$V P                  R 4      w  r4p \        VRRV.4      p \        W4      p\        T\         4      '       g   \
        P                  RT : 24      hT#   \         d    \
        P                  RT: 24      Rhi ; i  \         d    \
        P                  RT : 24      Rhi ; i).Nzinvalid module name: zunknown warning category: zinvalid warning category: )
rd   ZbuiltinsZ
rpartitionZ
__import__ZImportErrorr   rp   Zgetattrr&   rc   )r7   ZmZklassr   Z_cats   &     r   rw   rw     s    
(#..s35	T64w7AWa c7##KLLJ  	T""#HItS	T  WKLRVVWs   A> B' >&B$'&Cc                 s&    R V 9   ;'       d    RV 9   # )Z	importlibZ
_bootstrapr+   )r8   r   r   _is_internal_filenamer{     s    ("??|x'??r	   c                 sx   a  \         ;QJ d    V 3R  lV 4       F  '       g   K   R# 	  R# ! V 3R  lV 4       4      # )c              3   sF   <"   T F  pSP                  V4      x  K  	  R # 5ir   )rx   )Z.0Zprefixr8   s   & r   Z	<genexpr>Z'_is_filename_to_skip.<locals>.<genexpr>  s!     L9Kvx""6**9Ks   !TF)Zany)r8   skip_file_prefixess   f&r   _is_filename_to_skipr}     s.    3L9KL33L3L3L9KLLLr	   c                 s@    \        V P                  P                  4      # r   )r{   f_codeco_filename)rM   r   r   _is_internal_framer     s     !9!9::r	   c                 s    V P                   p V eG   \        V P                  P                  ;p4      '       g   \	        W!4      '       d   V P                   p KJ  V # r   )Zf_backr{   r~   r   r}   )rM   r|   r8   s   && r   _next_external_framer     sD    LLE

!ell.F.F"F(GG >>Lr	   r|   c                s   \        V \        4      '       d   V P                  pVf   \        p\        V\        4      '       d   \        V\        4      '       g.   \        RP                  \	        V4      P                  4      4      h\        V\        4      '       g   \        R4      hV'       d   \        ^V4      p V^8:  g&   \        \        P                  ! ^4      4      '       d   \        P                  ! V4      pMD\        P                  ! ^4      p\        V^,
          4       F  p\        WT4      pVe   K  \         h	  VP"                  pVP$                  P&                  pVP(                  p	RV9   d   VR,          p
MRp
VP-                  R/ 4      p\.        P1                  V VVV	V
VVVR7       R #   \          d    \        P*                  pRp^ p	 Lei ; i)Nz/category must be a Warning subclass, not '{:s}'z+skip_file_prefixes must be a tuple of strs.z<sys>r   z<string>Z__warningregistry__rJ   )r`   rd   	__class__ZUserWarningrb   rc   rQ   formatr   ZtupleZmaxr   r@   Z	_getframeZranger   r_   Z	f_globalsr~   r   Zf_lineno__dict__Z
setdefaultr   warn_explicit)r6   r7   
stacklevelrJ   r|   rM   ZxZglobalsr8   r9   r   registrys   &&&&$       r   warnr     s    '7##$$x&&:h+H+H %%+VDN,C,C%DF 	F(%00EFFJ'
 ?0q1ABB MM*-EMM!$E:a<(,UG=$$ ) //<<++W$!!"7<H  	  ,,s   <A:F5 ;F5 5GGc                 sj   \        V4      pVf*   T;'       g    RpVRR  P                  4       R8X  d   VR R p\        V \        4      '       d   \	        V 4      pV P
                  pM
T pV! V 4      p WV3p	\        P                  ;_uu_ 4        Vf   / pVP                  R^ 4      \        P                  8w  d$   VP                  4        \        P                  VR&   VP                  V	4      '       d    R R R 4       R # \        P                  4        Fe  p
V
w  rrpVe   VP                  V4      '       g   K&  \        W4      '       g   K9  Ve   VP                  V4      '       g   KV  V^ 8X  g	   W?8X  g   Ke   M	  \        P                  pVR8X  d    R R R 4       R # VR8X  d   V hVR8X  dL   ^WY&   W3p\        P                  P                  V4      '       d    R R R 4       R # ^\        P                  V&   M^VR9   d   MVVR8X  d1   ^WY&   W^ 3pVP                  V4      '       d    R R R 4       R # ^VV&   MVR8X  d   ^WY&   M\!        R	V: R
X
: 24      hR R R 4       ^ R IpVP%                  W&4       \        P'                  WW#VR7      p\        P)                  V4       R #   + '       g   i     LT; i)Nz	<unknown>z.pyZversionr^   rU   r\   r   r
   zUnrecognized action (z) in warnings.filters:
 r   i>   r[   r]   )re   Zlowerr`   rd   ra   r   r   rk   r*   r2   Zclearr0   Zmatchrc   defaultactiononceregistryRuntimeErrorrF   Zgetlinesr4   rR   )r6   r7   r8   r9   r   r   Zmodule_globalsrJ   rC   Zkeyrn   rh   r   rz   ZmodZlnZoncekeyZaltkeyrF   s   &&&&&&&&           r   r   r     so    [F~((["#;%'CR[F'7##7|$$7#6
"C	H<<	1%)=)==NN"%"6"6HY<< 
 $$&D(,%F2		$8))		& 1 1qFL ' &&FX+ 
. WMVHM&G##G,,= 
> )*CW%((xHMa(F||F##M 
N  !HVy HM 4!" "Y 
d x0 

W

PCSo 
sD   A%J"3J">5J"8J"J"(
J"7J"=J"$AJ"1%J""J2	c                   s:   a  ] tR tRt o RtRR ltR tR tRtV t	R# )	r4   i;  Nc                s    Wn         W n        W0n        W@n        WPn        W`n        Wpn        V'       d   VP                  V n        R # R V n        R # r   )	r6   r7   r8   r9   r:   r;   rJ   r   _category_name)r   r6   r7   r8   r9   r:   r;   rJ   s   &&&&&&&&r   r   ZWarningMessage.__init__@  s<      		3;h//r	   c                s    R V P                   : RV P                  : RV P                  : RV P                  : RV P                  : R2# )z{message : z, category : z, filename : z, lineno : z	, line : Z})r6   r   r8   r9   r;   r%   r   r   __str__ZWarningMessage.__str__K  s0    $(LL$2E2E$(MM4;;		K 	Lr	   c                s:    R \        V 4      P                   RV  R2# )Z<Z Z>)rb   r   r%   r   r   __repr__ZWarningMessage.__repr__P  s"    4:**+1TF!44r	   )r   r7   r:   r8   r;   r9   r6   rJ   )r6   r7   r8   r9   r:   r;   rJ   )NNN)
r   r   r   r   Z_WARNING_DETAILSr   r   r   r   r   r    r"   r   r4   r4   ;  s#     *	FL
5 5r	   r4   c                   sT   a  ] tR tRt o RRRRRRR]R^ R	R/R
 ltR tR tR tRt	V t
R# )r   iT  recordFr   Nrh   r7   r9   r   c               s    Wn         Vf   \        P                  R,          MTV n        RV n        Vf
   R V n        R # W4WV3V n        R # )NwarningsF)_recordr@   modules_module_entered_filter)r   r   r   rh   r7   r9   r   s   &$$$$$$r   r   Zcatch_warnings.__init__h  s>     28.s{{:.f>DL"f=DLr	   c                s6   . pV P                   '       d   VP                  R 4       V P                  \        P                  R,          Jd#   VP                  RV P                  ,          4       \        V 4      P                  pV: RRP                  V4      : R2# )zrecord=Truer   z	module=%rZ(z, Z))r   r   r   r@   r   rb   r   join)r   rr   namert   r   r   Zcatch_warnings.__repr__v  sh    <<<KK&<<s{{:66KKdll23Dz""411r	   c                s~   V P                   '       d   \        R V ,          4      hRV n         \        P                  ;_uu_ 4        \        '       d$   V P
                  P                  4       w  V n        pMuRpV P
                  P                  V n	        V P                  R,          V P
                  n        V P
                  P                  V n        V P
                  P                  V n        V P
                  P                  4        V P                  '       dZ   \        '       d   . ;Vn        pME. pVP                   V P
                  n        V P
                  P"                  V P
                  n
        MRpRRR4       V P$                  e%   V P
                  P&                  ! V P$                  !   X#   + '       g   i     LD; i)zCannot enter %r twiceTNr   )r   r   r   rk   r'   r   r/   _saved_contextr   r   r=   _showwarningr5   r3   r   r   r   rO   r   rj   )r   r   r   rt   r   	__enter__Zcatch_warnings.__enter__  s*   ===6=>>YYY|/3||/H/H/J,#W $ 4 4'+}}Q'7$$(LL$<$<!)-)G)G&LL335|||<(**GK#C58ZZDLL2 04||/M/MDLL,) * <<#LL%%t||4
/ Ys   CF,F,!AF,,F<	c                s   V P                   '       g   \        R V ,          4      h\        P                  ;_uu_ 4        \        '       d1   V P
                  P                  P                  V P                  4       MQV P                  V P
                  n
        V P                  V P
                  n        V P                  V P
                  n        V P
                  P                  4        RRR4       R#   + '       g   i     R# ; i)z%Cannot exit %r without entering firstN)r   r   r   rk   r'   r   r)   r-   r   r   r   r   r=   r5   r3   )r   Zexc_infos   &*r   __exit__Zcatch_warnings.__exit__  s    }}}FMNNYYY|..2243F3FG'+}}$+/+<+<(151G1G.LL335 YYYs   B(C//D 	)r   r   r   r   r   r   r   r5   )r   r   r   r   rd   r   r   r   r   r   r   r    r"   r   r   r   T  sL     (> >t >>'.>78>AF>2:
6 
6r	   c                   sP   a a ] tR tRt oR]R^/V3R lR lltV 3R ltRtVtV ;t	# )r   i  r7   r   c                sN   < V ^8  d   QhRS[ RS[S[,          R,          RS[RR/# )   r6   r7   Nr   Zreturn)ra   rb   rd   re   )r   r!   s   "r   Z__annotate__Zdeprecated.__annotate__  s<     % %%
 w-$&% % 
%r	   c              s    \        V\        4      '       g#   \        R \        V4      P                  : 24      hWn        W n        W0n        R# )z2Expected an object of type str for 'message', not N)r`   ra   rQ   rb   r   r6   r7   r   )r   r6   r7   r   s   ""$$r   r   Zdeprecated.__init__  sD     '3''DT']E[E[D^_   $r	   c               s4  <aaa	a
aa V P                   o	V P                  oV P                  oSf
   S	Sn        S# \	        S\
        4      '       d   ^ R Ip^ RIHp SP                  oVP                  S4      VVV	VV3R l4       p\        V4      Sn	        RSP                  9   dI   SP                  o
\	        S
V4      '       d   S
P                  o
VP                  S
4      VV	V
V3R l4       pM
VVVV	V3R lp\        V4      Sn        S	;Sn        Vn        S	Vn        S# \!        S4      '       d^   ^ R Ip^ R IpVP                  S4      VVV	V3R l4       pVP%                  S4      '       d   VP'                  V4      pS	;Sn        Vn        V# \)        RS: 24      h)N)
MethodTypec                s*  < V SJ d    \         P                  SSS^,           R7       S\        P                  Jd   S! V .VO5/ VB # V P                  \        P                  J d)   V'       g	   V'       d   \        V P                   R24      hS! V 4      # )r1   r7   r   z() takes no arguments)r   r   object__new__r   rQ   r   )clsrr   kwargsrs   r7   r   original_newr   s   "*,r   r   Z$deprecated.__call__.<locals>.__new__  sw    #:HHS8
QHOv~~5'=d=f==\\V__4$&#s||n4I$JKK',,r	   __init_subclass__c                  sR   < \         P                  SSS^,           R7       S! V / VB # r1   r   r   r   )rr   r   r7   r   original_init_subclassr      *,r   r   .deprecated.__call__.<locals>.__init_subclass__  s)    HHS8
QHO14B6BBr	   c                 sb   < \         P                  SSS^,           R7       \        SV `  ! V/ VB # r   )r   r   Zsuperr   )r   rr   r   r   rs   r7   r   r   s   &*,r   r   r     s0    HHS8
QHO c<dMfMMr	   c                  sR   < \         P                  SSS^,           R7       S! V / VB # r   r   )rr   r   rs   r7   r   r   r   r   wrapperZ$deprecated.__call__.<locals>.wrapper  s)    xJNKD+F++r	   zY@deprecated decorator with non-None category must be applied to a class or callable, not )r6   r7   r   Z__deprecated__r`   rb   	functoolsZtypesr   r   ZwrapsZstaticmethodr   r   Z__func__ZclassmethodrP   inspectZiscoroutinefunctionZmarkcoroutinefunctionrQ   )r   rs   r   r   r   r   r   r   r7   r   r   r   r   r   s   "b      @@@@@r   __call__Zdeprecated.__call__  s    ll==__
!$CJT""(;;L__\*	- 	- +	- 'w/CK"cll2 *-)>)>&
 4jAA-C-L-L*!78C 9CN N %00A$BC!:==C!7/2,Jc]]__S!, ", **3//!77@:==C!7N,,/74 r	   )r7   r6   r   )
r   r   r   r   DeprecationWarningr   r   r   r   Z__classcell__)r   r!   s   @@r   r   r     s0     T%
 *<% % % H Hr	   z@{name!r} is deprecated and slated for removal in Python {remove}_versionc                s   V^ ,           RV^,           2pVR,          V8  g   VR,          V8X  d#   V^,          R8w  d   V : RV R2p\        V4      hVP                  WR7      p\        P                  V\        ^R7       R# )	r    ry   :Nr   NZalphaz% was slated for removal after Python z alpha)r   rm   )r   N)r   r   r   r   r   )r   r6   rm   r   Zremove_formattedr   s   &&$$  r   _deprecatedr   1  s     !)AfQi[1v8B<6#9hqkW>T=>N=OvV3nn$n@(Q7r	   c                 sL  a a R S P                    R2.pS P                  eF   ^ RIo^ RIpV V3R lpVP	                  R4       WP                  \        V! 4       4      4      ,          pRP                  V4      P                  R4      p\        P                  V\        ^S R7       R# )zcoroutine 'z' was never awaited
Nc               3   s|   <"   \        SP                  4       F  w  rpSP                  W4      pWW#3x  K  	  R # 5ir   )Zreversed	cr_originrG   )r8   r9   Zfuncnamer;   cororF   s       r   extractZ*_warn_unawaited_coroutine.<locals>.extractK  s:     .6t~~.F*( ((:88 /Gs   9<z-Coroutine created at (most recent call last)
rT   rE   )r7   r   rJ   )r   r   rF   	tracebackr   Zformat_listZlistr   Zrstripr   r   ZRuntimeWarning)r   Z	msg_linesr   r   r   rF   s   f    @r   _warn_unawaited_coroutiner   E  s    
d''((=>I ~~!#	9 	IJ**4	?;;	
'')

#
#D
)C HHn4  r	   c                  sP   \        \        R 4      '       d   R# \        P                  R\        R^R7       \        P                  R\        ^R7       \        P                  R\        ^R7       \        P                  R\        ^R7       \        P                  R\        ^R7       R# )ZgettotalrefcountNr
   Z__main__)r7   r   r   r^   )r7   r   )	Zhasattrr@   r   ri   r   rj   ZPendingDeprecationWarningZImportWarningZResourceWarningr+   r	   r   _setup_defaultsr   ]  s    s&''y+=jYZ[X(:1EX(A!LXa@XBr	   )	r   r   r=   r?   ri   rj   ro   r   r   )NNr   )Nr1   Nr+   )NNNN)<r@   Z_contextvarsZ_threadZ__all__r   r   r   r   r   ZRLockrk   r2   ZflagsZcontext_aware_warningsr'   r   r#   r(   Z
ContextVarr)   r,   r.   r/   r0   r3   r=   r?   r5   r>   rO   rR   rS   rB   rd   ri   rj   rl   rg   ro   rH   rp   ru   rq   rv   rw   r{   r}   r   r   r   r   r   r4   r   r   Z_DEPRECATED_MSGZversion_infor   r   r   r+   r	   r   <module>r      s     <     yy// X   !" !++,>? '
$'((9z   ( $ ( $&1%NP #*!E I&))")	9 	FB:=*@M;
4!4nFR5V 52R6V R6jB BJ U . 83CSCS 8(0Cr	   