+
     Biv                     L   ^ 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                 
    V s R # N)_wm)modules   &#/usr/lib/python3.14/_py_warnings.py_set_moduler
      s    
C    defaultc                   2   a  ] tR t^4t o R tR tR tRtV tR# )_Contextc                     Wn         R V n        R # r   _filterslog)selffilterss   &&r	   __init___Context.__init__5   s    r   c                |    \        V P                  R ,          4      pV P                  e   V P                  Vn        V# )NNN)r   r   r   )r   contexts   & r	   copy_Context.copy9   s/    4==+,88((GKr   c                <    V P                   P                  V4       R # r   )r   append)r   msgs   &&r	   _record_warning_Context._record_warning?   s    r   r   N)	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classdictcell____classdict__s   @r	   r   r   4   s      r   r   c                   6   a  ] tR t^Ct o R t]R 4       tRtV tR# )_GlobalContextc                    R V n         R # r   r   r   s   &r	   r   _GlobalContext.__init__D   s	    r   c                J     \         P                  #   \         d    . u # i ; ir   )r   r   AttributeErrorr-   s   &r	   r   _GlobalContext._filtersG   s%    
	;; 	I	s    ""r,   N)	r!   r"   r#   r$   r   propertyr   r%   r&   r'   s   @r	   r*   r*   C   s       r   r*   warnings_contextc                      \         '       g   \        #  \        P                  P	                  4       #   \
         d
    \        u # i ; ir   )_use_context_global_contextr   _warnings_contextgetLookupError r   r	   _get_contextr;   Y   s<    <$$((** s   2 AAc                 D    \         P                  P                  V 4       R # r   )r   r7   set)r   s   &r	   _set_contextr>   b   s    g&r   c                  z    \         P                  4       p V P                  4       p\         P                  V4       W3# r   )r   r;   r   r>   )old_contextnew_contexts     r	   _new_contextrB   g   s5    ""$K""$K[!##r   c                  >    \         P                  4       P                  # r   )r   r;   r   r:   r   r	   _get_filtersrD   o   s     &&&r   c                  @    \         ;P                  ^,          un        R# )   N)r   _filters_versionr:   r   r	   _filters_mutated_lock_heldrH   u   s    Ar   c                 ^    \         P                  WW#WE4      p\         P                  V4       R # r   )r   WarningMessage_showwarnmsg_impl)messagecategoryfilenamelinenofileliner   s   &&&&&& r	   showwarningrR   y   s$    


W$
MC#r   c                 \    \         P                  WW#R V4      p\         P                  V4      # r   )r   rJ   _formatwarnmsg_impl)rL   rM   rN   rO   rQ   r   s   &&&&& r	   formatwarningrU      s)    


W$
MC""3''r   c                 .   \         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   rP   sysstderr_formatwarnmsgwriteOSError)r   r   rP   texts   &   r	   rK   rK      s     G{{$88D|zz< c"D

4 s   2B BBc                    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
)rM   r!   rN   rO   rL   rQ   	linecachegetline	Exceptionstripsourcetracemalloc
is_tracingget_object_traceback)	r   rM   sr`   rQ   re   suggest_tracemalloctbframes	   &        r	   rT   rT      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                 X    \         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   rR   _showwarning_origcallable	TypeErrorrL   rM   rN   rO   rP   rQ   r0   rK   )r   sws   & r	   _showwarnmsgrq      s    __ &&B<< !5 6 6 s{{CLL#,,

xx# ' #  s   B B)(B)c                     \         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   rU   _formatwarning_origrL   rM   rN   rO   rQ   r0   rT   )r   fws   & r	   rY   rY      su    : ((ckk3<<llCJJ: : ) ""3''  s   A0 0A>=A> Fc           	      f   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oncerw   alwaysignorer   r   )
ValueError
isinstancestrro   type
issubclassWarningintrecompileIr   _add_filter)actionrL   rM   r   rO   r   r   s   &&&&&& r	   filterwarningsr      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           	          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# )rw   rx   ry   rz   Nr{   >   r|   r}   rw   r~   r   r   r   )r   r   r   ro   r   r   )r   rM   rO   r   s   &&&&r	   simplefilterr   &  sb     VV+F:677fc""/00z566OOFD(D&OHr   c                      \         P                  ;_uu_ 4        \         P                  4        R R R 4       R #   + '       g   i     R # ; ir   )r   _lockrH   r:   r   r	   _filters_mutatedr   9  s%     
&&( 
s	   8A		c                 j   \         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   r   rD   remover   insertr   rH   )r   itemr   s   $* r	   r   r   @  s    	""$t$ NN1d#"t$&&( 
   
s.   B!B>B!BB!BB!!B2	c                      \         P                  ;_uu_ 4        \         P                  4       R  \         P                  4        RRR4       R#   + '       g   i     R# ; i)r   N)r   r   rD   rH   r:   r   r	   resetwarningsr   Q  s4    	q!&&( 
s   *AA	c                       ] tR tRtRtR# )_OptionErroriX  r:   N)r!   r"   r#   r$   r%   r:   r   r	   r   r   X  s    r   r   c                     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:)rP   N)r   
_setoptionr   printrW   rX   )argsargr   s   &  r	   _processoptionsr   ^  sL    	FNN3   	F.#**EE	Fs   "AAAc                    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)r^   ztoo many fields (max 5): ru   Nz\zzinvalid lineno )splitlenr   r   r   rc   
_getaction_getcategoryr   escaper   r   OverflowErrorr   )	r   partsrh   r   rL   rM   r   rO   r   s	   &        r	   r   r   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                     V '       g   R # R F  pVP                  V 4      '       g   K  Vu # 	  \        P                  RV : 24      h)r   rx   )r   r~   r|   r   r   r}   rw   )
startswithr   r   )r   as   & r	   r   r     s=    N<<H O 

6;
<<r   c                    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: )
r   builtins
rpartition
__import__ImportErrorr   r   getattrr0   r   )rM   mklassr   _cats   &     r	   r   r     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                 &    R V 9   ;'       d    RV 9   # )	importlib
_bootstrapr:   )rN   s   &r	   _is_internal_filenamer     s    ("??|x'??r   c                 x   a  \         ;QJ d    V 3R  lV 4       F  '       g   K   R# 	  R# ! V 3R  lV 4       4      # )c              3   F   <"   T F  pSP                  V4      x  K  	  R # 5ir   )r   ).0prefixrN   s   & r	   	<genexpr>'_is_filename_to_skip.<locals>.<genexpr>  s!     L9Kvx""6**9Ks   !TF)any)rN   skip_file_prefixess   f&r	   _is_filename_to_skipr     s.    3L9KL33L3L3L9KLLLr   c                 @    \        V P                  P                  4      # r   )r   f_codeco_filename)rk   s   &r	   _is_internal_framer     s     !9!9::r   c                     V P                   p V eG   \        V P                  P                  ;p4      '       g   \	        W!4      '       d   V P                   p KJ  V # r   )f_backr   r   r   r   )rk   r   rN   s   && r	   _next_external_framer     sD    LLE

!ell.F.F"F(GG >>Lr   r   c                   \        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>__warningregistry__rd   )r   r   	__class__UserWarningr   r   ro   formatr!   tuplemaxr   rW   	_getframeranger   r   	f_globalsr   r   f_lineno__dict__
setdefaultr   warn_explicit)rL   rM   
stacklevelrd   r   rk   xglobalsrN   rO   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                 j   \        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.pyversionr   rw   r}   r   r   zUnrecognized action (z) in warnings.filters:
 r   >   r|   r~   )r   lowerr   r   r   r   r   r   r8   rG   clearrD   matchr   defaultactiononceregistryRuntimeErrorr`   getlinesrJ   rq   )rL   rM   rN   rO   r   r   module_globalsrd   r\   keyr   r   r   r   modlnoncekeyaltkeyr`   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                   4   a  ] tR tRt o RtRR ltR tRtV tR# )rJ   i;  Nc                    Wn         W n        W0n        W@n        WPn        W`n        Wpn        V'       d   VP                  V n        R # R V n        R # r   )	rL   rM   rN   rO   rP   rQ   rd   r!   _category_name)r   rL   rM   rN   rO   rP   rQ   rd   s   &&&&&&&&r	   r   WarningMessage.__init__@  s<      		3;h//r   c                    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 : })rL   r   rN   rO   rQ   r-   s   &r	   __str__WarningMessage.__str__K  s0    $(LL$2E2E$(MM4;;		K 	Lr   )r   rM   rP   rN   rQ   rO   rL   rd   )rL   rM   rN   rO   rP   rQ   rd   )NNN)	r!   r"   r#   r$   _WARNING_DETAILSr   r   r%   r&   r'   s   @r	   rJ   rJ   ;  s     *	FL Lr   rJ   c                   T   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   iQ  recordFr   Nr   rM   rO   r   c                   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)_recordrW   modules_module_entered_filter)r   r   r   r   rM   rO   r   s   &$$$$$$r	   r   catch_warnings.__init__e  s>     28.s{{:.f>DL"f=DLr   c                6   . 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=%r(z, ))r   r   r   rW   r   r   r!   join)r   r   names   &  r	   __repr__catch_warnings.__repr__s  sh    <<<KK&<<s{{:66KKdll23Dz""411r   c                ~   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   r   r5   r   rB   _saved_contextr   r   rR   _showwarningrK   rH   r   r   r   rm   r   r   )r   r   r   s   &  r	   	__enter__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                   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   r   r5   r   r7   r=   r	  r   r   r
  rR   rK   rH   )r   exc_infos   &*r	   __exit__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
  rK   )r!   r"   r#   r$   r   r   r  r  r  r%   r&   r'   s   @r	   r   r   Q  sL     (> >t >>'.>78>AF>2:
6 
6r   c                   D   a  ] tR tRt o R]R^/V 3R lR lltR tRtV tR# )	r   i  rM   r   c                N   < V ^8  d   QhRS[ RS[S[,          R,          RS[RR/# )   rL   rM   Nr   return)r   r   r   r   )r   r(   s   "r	   __annotate__deprecated.__annotate__  s<     % %%
 w-$&% % 
%r   c                  \        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   r   ro   r   r!   rL   rM   r   )r   rL   rM   r   s   ""$$r	   r   deprecated.__init__  sD     '3''DT']E[E[D^_   $r   c               D  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	        SP                  o
\	        S
V4      '       d;   S
P                  o
VP                  S
4      VV	V
V3R l4       p\        V4      Sn        M$VP                  S
4      VV	V
V3R l4       pV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                *  < 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      # )rF   rM   r   z() takes no arguments)r   r   object__new__r   ro   r!   )clsr   kwargsr   rM   r   original_newr   s   "*,r	   r  $deprecated.__call__.<locals>.__new__  sw    #:HHS8
QHOv~~5'=d=f==\\V__4$&#s||n4I$JKK',,r   c                  R   < \         P                  SSS^,           R7       S! V / VB # rF   r  r   r   r   r   rM   r   original_init_subclassr   s   *,r	   __init_subclass__.deprecated.__call__.<locals>.__init_subclass__  )    HHS8
QHO14B6BBr   c                  R   < \         P                  SSS^,           R7       S! V / VB # r$  r%  r&  s   *,r	   r(  r)    r*  r   c                  R   < \         P                  SSS^,           R7       S! V / VB # r$  r%  )r   r   r   rM   r   r   s   *,r	   wrapper$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 )rL   rM   r   __deprecated__r   r   	functoolstypesr  r  wrapsstaticmethodr(  __func__classmethodrn   inspectiscoroutinefunctionmarkcoroutinefunctionro   )r   r   r0  r  r  r(  r6  r-  rM   r   r'  r!  r   s   "b      @@@@@r	   __call__deprecated.__call__  s    ll==__
!$CJT""(;;L__\*	- 	- +	- 'w/CK%(%:%:" 0*==)?)H)H&!78C 9C )44E(F% !78C 9C ):%:==C!7/2,Jc]]__S!, ", **3//!77@:==C!7N,,/74 r   )rM   rL   r   N)	r!   r"   r#   r$   DeprecationWarningr   r9  r%   r&   r'   s   @r	   r   r     s0     T%
 *<% % % H Hr   z@{name!r} is deprecated and slated for removal in Python {remove}_versionc                   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   r   :Nr  Nalphaz% was slated for removal after Python z alpha)r  r   )r   N)r   r   r   r   r;  )r  rL   r   r<  remove_formattedr   s   &&$$  r	   _deprecatedr@  .  s     !)AfQi[1v8B<6#9hqkW>T=>N=OvV3nn$n@(Q7r   c                 L  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P                  4       F  w  rpSP                  W4      pWW#3x  K  	  R # 5ir   )reversed	cr_originra   )rN   rO   funcnamerQ   coror`   s       r	   extract*_warn_unawaited_coroutine.<locals>.extractH  s:     .6t~~.F*( ((:88 /Gs   9<z-Coroutine created at (most recent call last)
ru   r_   )rM   r   rd   )r#   rD  r`   	tracebackr   format_listlistr  rstripr   r   RuntimeWarning)rF  	msg_linesrI  rG  r   r`   s   f    @r	   _warn_unawaited_coroutinerO  B  s    
d''((=>I ~~!#	9 	IJ**4	?;;	
'')

#
#D
)C HHn4  r   c                  P   \        \        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# )gettotalrefcountNr   __main__)rM   r   r   r   )rM   r   )	hasattrrW   r   r   r;  r   PendingDeprecationWarningImportWarningResourceWarningr:   r   r	   _setup_defaultsrW  Z  s    s&''y+=jYZ[X(:1EX(A!LXa@XBr   )	r   r   rR   rU   r   r   r   r   r   )NNr   )NrF   Nr:   )NNNN)<rW   _contextvars_thread__all__r   r
   r   r   r   RLockr   rG   flagscontext_aware_warningsr5   r   r*   r6   
ContextVarr7   r;   r>   rB   rD   rH   rR   rU   rK   rT   rm   rq   rs   rY   r   r   r   r   r   r   rb   r   r   r   r   r   r   r   r   r   r   r   r  rJ   r   r   _DEPRECATED_MSGversion_infor@  rO  rW  r:   r   r	   <module>ra     s     <     yy// X   !" !++,>? '
$'((9z   ( $ ( $&1%NP #*!E I&))")	9 	FB:=*@M;
4!4nFRLV L,R6V R6jB BJ U . 83CSCS 8(0Cr   