ELF                      @       0         @ 8 	 @ ) '       @       @       @                                                                                                                                      0       0       0                                                                          Rtd                                               Ptd                                          Qtd                                                         8      8      8      8       8                       Android %            GNU ȗ K7>$=                        L                                            _                                                                                                         $     l      `       z                  r    p      H                  ,           p      ,       a             e                |       (          $           0      $           T                ,      D                        %    (      H       4    0                        D                         U                           H       J                                                           c                        H   B   @ @                  o3~) )I1Tyy:,hP\ܶtTzYJj<t2.}c%                                                                                                                                                             	                         
               _RNvCs26LIuyqOqQP_3log10set_logger _RNvCs26LIuyqOqQP_3log15set_logger_racy _RNvNtCskpDkvhUlXjy_4core9panicking9panic_fmt _RNvCs26LIuyqOqQP_3log16set_boxed_logger _RNvCs1MC5dvy6A6L_7___rustc14___rust_dealloc _RNvCs26LIuyqOqQP_3log6logger _RNvMs2_Cs26LIuyqOqQP_3logNtB5_5Level18increment_severity _RNvMs2_Cs26LIuyqOqQP_3logNtB5_5Level6as_str _RNvMs7_Cs26LIuyqOqQP_3logNtB5_11LevelFilter18increment_severity _RNvMs7_Cs26LIuyqOqQP_3logNtB5_11LevelFilter6as_str _RNvXs0_Cs26LIuyqOqQP_3logNtB5_5LevelNtNtNtCskpDkvhUlXjy_4core3str6traits7FromStr8from_str _RNvXs0_NtCs26LIuyqOqQP_3log13___private_apiNtB5_12GlobalLoggerNtB7_3Log3log _RNvXs0_NtCs26LIuyqOqQP_3log13___private_apiNtB5_12GlobalLoggerNtB7_3Log5flush _RNvXs0_NtCs26LIuyqOqQP_3log13___private_apiNtB5_12GlobalLoggerNtB7_3Log7enabled _RNvXs1_Cs26LIuyqOqQP_3logNtB5_5LevelNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter3pad _RNvXs5_Cs26LIuyqOqQP_3logNtB5_11LevelFilterNtNtNtCskpDkvhUlXjy_4core3str6traits7FromStr8from_str _RNvXs6_Cs26LIuyqOqQP_3logNtB5_11LevelFilterNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvXsj_Cs26LIuyqOqQP_3logNtB5_14SetLoggerErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter9write_str _RNvXsl_Cs26LIuyqOqQP_3logNtB5_15ParseLevelErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvCs26LIuyqOqQP_3log20MAX_LOG_LEVEL_FILTER rust_metadata_log_189127d498127985 __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC libstd.dylib.so liblog_rust.dylib.so APS2            U     0      X"                   `"                   h"                   p"                   x"                   "                   "                   OFFERRORINFOWARNDEBUGTRACEinternal error: entered unreachable code: set_logger_racy must not be used with other initialization functionsexternal/rust/android-crates-io/crates/log/src/lib.rs attempted to set a logger after the logging system was already initializedattempted to convert a string that doesn't match an existing log level  ;      8       (    H          8    \     x  (    P  p
    
         H  0  t  X                <    d  8    X    h    p    x                       zR | 0      <  |    DD
xD DlD       L     `    DD   <   l         D0L0

x0L D\0L   $      H  D    DDtD    $      d      DDLD    $      X  $    DDTD    $   $  T      DDLD    $   L  H  $    DDTD    d   t  D     DD
D D
D D
\D D
|D D
|D DDD   $       H    DDxD    $       H    DDxD    $   ,    H    DDxD    $   T    ,    DD\D    p   |    D   DD
xD D
D D
D D
\D D
|D D
|D DDD  $     
  ,    DD\D          
      DDD     <  
      DDD $   `  
      DDDD    $     
       DDPD    (     
       DDPD             
              
              
              |
            ,  |
            @  
                 { ( R ժ H}? ! T )   I RI  R{_? ! T	  *@_   T?*@_ T  R{_ I *Ȫ  _ ` T  R_  j *H H R(_{  @P ] Rr { O * R Չ *} a T    H R(Ȁ ROB@{è_ ! T  	@?   T?	@? T( @    ?(@("@J  ROB@{è_{     ))@	  V A ՈP {_{  @  %{_{ 	 @ P 	 @{_{  @  %{_{ 	 @ N 	 @{_{ ?   T?  T	 @9(Qi qR
1I	*?q T?q  T?q! T	@9(Qi qR
1I	*?q! T	@9*Q_i q1	*qA T	@9(Qi qR
1I	*?qA T	@9*Q_i q1	*qa T  R{_	 @9(Qi qR
1I	*?q T?q T	@9(Qi qR
1I	*?q T	@9*Q_i q1	*q T@9	Q?i q	R)1(*q T@ R{_	@9*Q_i q1	*q
 T	@9(Qi qR
1I	*?q	 T	@9*Q_i q1	*q T` R{_	@9(Qi qR
1I	*?qa T	@9*Q_i q1	*q T	@9(Qi qR
1I	*?q T	@9*Q_i q1	*q T R{_	@9*Q_i q1	*qa T	@9(Qi qR
1I	*?qa T	@9*Q_i q1	*q T@9	Q?i q	R)1(*q  T R{_{_{  (  )  Ջ9 *%@	 ( ɪP@@{@ {      K7 *%@	 ( ՉP@@{  {  ը  թ  5 *%@	 ( IP@@{@ { 	 @ Ո/ 		(	@{" { ? ` T?  T?  T	 @9(Qi qR
1I	*?q T	@9*Q_i q1	*q T@9	Q?i q	R)1(*q T{_	 @9(Qi qR
1I	*?q@	 T?qa T	@9(Qi qR
1I	*?qa T	@9*Q_i q1	*q T@9	Q?i q	R)1(*q T@ R{_	 @9(Qi qR
1I	*?q  T?q T?q T	@9(Qi qR
1I	*?q T	@9*Q_i q1	*q T	@9(Qi qR
1I	*?q T	@9*Q_i q1	*q T  R{_	@9*Q_i q1	*q
 T	@9(Qi qR
1I	*?q	 T	@9*Q_i q1	*q T` R{_	@9(Qi qR
1I	*?qa T	@9*Q_i q1	*q T	@9(Qi qR
1I	*?q T	@9*Q_i q1	*q T R{_	@9*Q_i q1	*qa T	@9(Qi qR
1I	*?qa T	@9*Q_i q1	*q T@9	Q?i q	R)1(*q  T R{_ R{_{ 	 @  		(	@{F  { {_{ {_{ *{_{  !PB	R{5  {  ՁR{-  _$ Հ -  _$__$_$`    __$    Ղ !  _$  !  {  *AB	      .Ab	   2A	   6A	   :A	   >A	   BA
   FA"
                                                                                                                                                                                                                                                                 h             k             t             p             x             }                   5                                                            (                                                                 o            o          o           o                                             @"                           p                                 
             o    P                                               o          o    0      o                                                   p      p      p      p      p      p      p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             x              ,             (/`+- |;`g " VNV
NKT+i}ug/%[{/0AX'0$u g o `ϧ+SP(aYUUŅ\7`ʪ+- 	Oǌ+t:<k~dL3s
_nW4M1eU"1͟15^\،a̟ܔrSn}A;_q#i(˼,cd @[l*ےk6us_VNrY6)Az[GݿmXPLſjsRL&<\B!OS4JD|d`9Ʉ	@6q8B-ْ]mb/ڰ$113F8h渵 uW-Gov2FF`C}q_}qc"^I25mFkk1jӿR1!M "kD띙td
BXA 41&@bDD
$݈Բ!2S3XD?x5Q1Xî,MRՀrc=2R̦T1_  £Ln%O-q,'AXvl1  xExnu!+R?c!]gx>,q`*tP~iH&p'Fb^Vc-)cJ
W"zu-}C5D3!rS8ƁG3&&KEp8 Q(a0AI:a0^ %@s $rDe\@u1ƪS.f(4vd{`8˺Ȝ%Jv %[h4&Ye!g{C*yۙl8)[)MY.=*Q>> QEOOi\UM:e΍lUW"WI^
rmzU*9"\MwiYƍw^E:!]Olr'PqIrÆҴrW	yFy4Q
$7N},"t*١7%PcM%9ޖƙőRgv"z^;B
Gg~1NbALÆ<!z_Wਗ਼__qd~]6Ǟ"ưU<&*҂9E>dЅܘb-t:N\.Ol;I'
3oy৒>luiGZQD:tfKo7Y[-z·,*^F<XýVfӀ"?V;܋Xw,#8k;NdB4HE34ҎtT.5[nHGqQxV)OSTZ#c9[[tO|3+1O[e/pnvQaU                    (/` 6`150(??%eUtL~ny|CCFBlc`Fƶ2N V U NǠNT_}w4][	O%oh3v%|N'J^F(QXI_B~%1SE8%Wjt> tkqcHPL"݉XͮD%ӲXa)LQ6IG	
)KGم
^Y%89N/pbE~DF烧9'd,~n7d7ns4淥AoUE7?bHOӠI]hᐵrWoD;1asán4d\M~ė܁I=3auP((Iaj`"1fXDCڂ$hΠQc.SLT.۹ĵa%/J8g;=e%4)2"PѶXC	e(e4d.owxA0׫EwBiÜe񭜫/0{aQRɗD 
gWo$BENґ~ѳq:>'r85vY        $             (/`# &H +@Zg@ W49(< .Lry/7AaqApp~po'6Bb}F2FZ^3AB;AghWy;6VFSy9ߙPȯg_f?s'?*L*w WF\'(5¹	?KcmN̞fM$c͚'
'DFfDI :>ttkϥ<f3_#51:?%\s3gCyಶXG9c.f	Od硥O.bŅgN2L?5\4cZƮ2`PjK뒺uXX#uᇨƵ[ĴP8}߇I_34fݳ"f_Gs8<I9?֘_;t]s\zYhmCV5?_tղr[KC}UUQ]zʤ7 >F|M9ǞCUCPy?Z]*q_<Zwe>kP?d6o|ž|~=Mu:~	kW.;B[aFb0>ׄ,W9>G9_ɲ.PU	a)4-M/:ǔE9~v F~483.ƙȋ^G{<ZkNzKC׾xKp~_)?+<:S0$)~y:I,R2LHH+{p
Ƥ R҉=-a*<E!k%d!koUT4iܚ7ҁNJg :6gȄQHisTB.ض`Q#&= FȄCݼ ȑ*j$Ӣ0MZ9߈2J.mI6-ǩ{[꓏@'@Ix!b2!"-FgȩvHf iǏC	[+`"z<V oA% ("2"q7zDpf4*@{mr^6>2<'3ϒ/*{ߞ_tyfzMMWaw5Gۺ-O:|_)d>]૗қXb/Nkal_(ȣTFXҌxC,եנH199*L3$ƙh>s/yE<a>zzg<V~XYw$_9]9zb<yWjk3ת__`0y7Nj^_}}zSI0=YTL2L;KuƘ"
FK0/-^t̬X2a|yt$)&r=d~fy[bp{!k
^[W);2
!'b3KC>f0xKlЯ(q{.`>wk<6GgoO!NSG\ڨ`kJmu{O_ ^=Tk`jIh4@PޒJ^k{R^HH5u{9mmc
N13*xQ)uѶO^t3ԱVPP{xTk!Q'Xwu$B{J{7O_u=Z{/QˀT{u{S&E}T+vouj&ҸSV]gS"*5̍؆aj$$)#!g"lWvЗ1: kURr+[2`e#$	`T}/wP6@"
rc%{Fu:0 T\B[c6YcC^]r:fNS8H	1r{ PY(Uy	TJqLX)*5oWN>YDn%6	R2Ŭh";w;a6Q7)+z+e<ݲ -!/YyHϦM볩զV2?$Y5eVM#&ZAIT]jM;*-uG2FɫjМaU'N~hj6j)&Lu0 D}-4t[hD9nBhMB{$q0(@-L	V}ˈK!F10Fڊq#+tP|-GX[K3t(;#T<ʯo?^B_/
$|ˆRV~#KnR Rѿ*[_) wOU"5hI
^'(p
#KlW5d03E'SXqd@ׁpM72@kxx|h:f$I

Y 1cʌHPP$)s| <YL+!͑ro=gtoHeA,{zڅ>|>ɂJ6)3ѡ7E:.AV\|B1$yxeܔ]y(t~۔J5NǉHA@$`Rr}I=uߌk6,&ct	`ь(#]5ݰ5nB9^:M	HI=z59'3mJ:=zJnK/Gxl䘆 
.x<|C/9'LbGz
X+;\̽<v#2J!zv٪?idQaqm V2'(' XtSA:
L,牎0~_e8 _<d6qJg)ti;KLFZFvy&Inp\2\nBBL^pB;|e,%\Wd\C$D+>b
v eV(dwBH,dJjzF`OV3jmpr ޕ~b~X]
:kYT!pHoet!f"R/dSe6"z2!/ (X6B>d'sA {HA$[߂ǐKMΏ1SV}_zAD'^iHI	Pe71Gٺ1BQ%dZ>@-̃	6u;־I jz.x\t<I<C!Lbm` j.;lFOuր,;^-=y;Rr#3&6\&f@np@aYc]I.ϡ)˄L7KC4jolF6Q*תNxr&xϬ|xK9n݀mq
L-gS&<Ts>B>.0 bzquNPh@1ʘ7\-"D-kn-=ѿje'ζ0NVWdvUaz>1)" &6<$
.bOڷ40cža*<Ib-f:,V妼-W8Mc	!sm.L1reLVc"R
m$	waA*bVKǺ9o	g!\@	DkM[F,<S4V_{tBi?s{3j*P}\Q-ޘw/
W[F[8O҆Mx_Jdfje$HCZ]`RkÏcPn	0oq#LL]u񵄁'0mTDďߪ]$Q0)r9FPN#?ߐw'zu6^Zʎ8nj5'oN[dS4	3|<ȘB"Jk?o70Mk'eewCC	hTK2cʭ:8RdF=ZLLGt\F"},YDdlX.N]=őL.-P+ZƷA;MBFgx GD3]ySCJS!6{BV``3\b`G"wYYm]o-,BϴǎN̼;IÇd>ՔnI                    (/`  $       ` 0   x 0|l`ĐD$0$T(H p ,,Dp  3 C5!w`fGb`fuo 3b@b,KF%_fY50,hYhYJviM;ii8       @
             (/`@	e vK4` E_Σs~gT۩kQ=WJyfRJaj= > ; .`rx5+0q[B{}ֳF#*j`+2B8(Z':h+Д 9*rx4)@@̘.K#ȋle*K9gzxOpc8x멗>MN8_q=޶9(SGAz5s|]ϤM16,[ORĊ΄e*7	CaitEЧNSϛ/~/=0$F8qkdjTtf}]t^9ff巫U*$82/GqÕa#\v,d6bVIxTd$#kd/
!_?f4)                    (/`V {-2{!2qٳ&J|o{9	vE=a\]Hh]ZY!#*v8|u҇iPuNF246j9 |DaE)Fd4kR#iQDYmD
0f糦od3˼yH>4lo7cݚp!Gǯݚ$$+tVF$dn(=	:
"gCb&XrC%zeəI,=z>KxBX5`tZK*~&Dsu.D[`g)5	COTh.( q˦?ϻ ra_EE̸6(sw^7#tF5VnҊP8
rN9`<-9Sm̺?WvwWJ]j-ɨ?ռZvL&8Qˬxr.߬iKW{G4# ⧜$a/N#	c\ԄUi%v
2Q<Qd]l4l?ϙam[f<=tRfYXNYr ]\x<O#%Cgsb֯{H_cUl'M;4Eg
}cүz>ւaYJe.@SB O}aKr<Z<Z[vU]W;s!L)hZv]g=QJ5DxM(M|!I#HΖc.Tz|^a&ug֞B-})lg:`e7+;ّځε3^'|#j';dU͸Т h?ժZ7ozS.l4%N^kYj2ʈ
R<?;Aò,1, <YRDf:נOouޞ0:Nߝ[spY`a13^{ ݼm<VSZ2=YjiJ0#r40@闩6avaEI\>N$=ó6(Ǟw:[U!	;LSrB&unN<^/It_׹@[PK}g=Pvͥ ֔dꀹ_]M?`e(Ⴐ+셂9I]'Ut()˧vDPH)*MŽ+ݲtMd1,_~O0MI lOXhKe'KXýE":YZ}I(RkOBJ mNhݾNyl6EklG;Yzl׹~vAz#U~)M]kԺd-D]0(XF
owGRB	-L٣شKO(ʑ5j;:Iq嘂TL)32""#Ib
c{x(Ub!HDAI$,PC\1xC_K?ɡ5H&'Wց^q{)OKԪ}w^_F@fE-n
O",͜q׼A_S۪ۀTǛER{r7jOuK"@9,9Q#a)`3-+@$<W\bY~1Wh-W Ǝa[PMz4R ߫q*#
n+ʡdNWm+!J|AH0d"om0jLkޮHFo8f{`7 ؐJR
O/&(#K)W?q|#@Vґ70(@]	=qL#cVFsQ
(qeE\4!|$26,O\=-ǍnԔ7a78ħr056xX+/#!lx2 K`-6rS:y7W'.\_PA (|l$Xe;IP#P!Dwlc䈝%,gi`5ҨL]Kv[:h-&O'NKvb}E&q4=<f}2C%v[λᣂlɎhYM~!\,|=Oa˴	تEtt\f=əta@lMSk0/_G#n(Rot p`1FǪuw4c>G2 wn!fk{n2{h}UC'"ܜ޶zW'X$"(2
ۯWh;BUlOQ2*.VDa{Z :\ړfVq1+iy򓡖"AF֖lޛzj*Wy3J	;7s#O}3:wS
#ANѦvA%;v΋xn-nl}?-_jq#P٫'=!ްvCˆ"1}-3y"]ChmT^>tEXt媛7ȧQB9+KAlq<&QߪI[|)~oO>v)&y/N]lHjs.eIItēav@N ?ʭe<n~b8"-gDrustc version 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86) Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)                     (/`& G^mL"xIads	t 9H?xKڦeTZ"zR`q={כn)e2   {;F]]tܷDrisi;&K۩);n544G[(:BZReH$:4)5$C%tDI4fX3+
DH%n4SYf5$*N3%aDi1TI~{^|ؽERt[ح,۵>y~h,*uG޹*蔤u6`vҢBD~-dƚUef.7ɻĞZ~d==`iʿ4!hnk}/X{QVS%+K2Þk"Kb~l˲-۲-M)J`=nCÀcP0%Mt.}@W{w2Ynוmٶ]KY8۩oe׭vŦϣܺHѬ܂kX7?Z4$E!7+Zʃ[0/^g:kwb~]DLe[1mDg*J$Y,xvBG~.Ȁ=Z$j= ԀuBW{C@<=O(Ań˕TJ.,l:0g hA*`ʌ"
x@HQ"2STx@ %pнK޹vBBXpCZrty_(_)r¨HQ$"S!Id "D9pJ[]Z:oBB)vEVy]:9"9(LM)He}El7w57
	nkլZٲn@w$3#rݘ8-U ߪulvIus^&"J^wH70aPImY{p,6(g0fvE"/"
s@ΈUpc%=Wn.h998<xhH"x%z8c`
rl;0^T1ՊmCDapѶQ~sкokTOQFκ갟FTՉHh5V@}SWg}߄o!
rust   
e     rust   
d     [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)\hRꋔ Y   *˝N   i@|W
   ӥLBٿ   	|pȲΦxJ    $l3< P!97,    	hashbrownpp|S\M    
std_detect;!QRX    rustc_demanglec.0"g    cfg_ifSLU   {"tĪg=/              | <{ ,{ |{ { 
 	__log_keyLy<x kv$xtx
 __log_value\|<|$|t|
 __log_value_sval<ć kv_svalL·ć
 __log_value_serde<؊ kv_serdeT؊
 __log_value_error< kv_stdD  serde,} < 
serde_cored } <} $} t}  q$~ ~ ,~ ̙~ ܘ~  D ~ ,~ ~ ~  b\  , ̞ ܝ   	KeyValuesL < $ t  
kv_supportT<$t  tests, $                  macros 
 __log 
 log_enabled 
 __log_enabled 
 __log_logger 
 
 
 
 
   	 
  LOGGER   STATE   UNINITIALIZED   INITIALIZING   INITIALIZED   MAX_LOG_LEVEL_FILTER   LOG_LEVEL_NAMES    SET_LOGGER_ERROR   LEVEL_PARSE_ERROR   !  #  % %  (  * * max * to_level_filter * *	 / /	 * increment_severity * decrement_severity  4  6  8 8  ;  	= = = to_level = =	 B B	 = =  
G 'a G get  J J builder J J metadata J level J J
 Q	 J module_path_static J T	 J file_static J	  X X X X X X X
 X X X X	 X build  e>  g g g g  l l l l l  r>   Log t enabled t log t flush   	NopLogger x
  z z z  ~ ~ ~ ~             set_max_level   set_max_level_racy   	max_level   set_boxed_logger 	   
set_logger 	   set_logger_inner  F   set_logger_racy         logger  NOP   __private_api  	
 Value   sealed  KVs   into_kvs          log_impl  L    K     loc   STATIC_MAX_LEVEL 
 
 error 
 
 info 
 
 trace   Level  
   Warn 
  Info 
  
  Trace 
                !  "    LevelFilter  Off 
  
  
  
  
  
  # $  % & '  (  )  *  +  ,    MaybeStaticStr   Static 
   Borrowed 
   -  .  /   0   1  2   3   4   5    6    Record    
  	  7   8    RecordBuilder   record  9    Metadata     :   ;   <  =   >   ?   @    A    MetadataBuilder    B   C  D   E   F   G    H    SetLoggerError 
   I   ParseLevelError 
   J  K L  M  GlobalLogger 
  " "$ $' ) ))- . 2 3 5 57 7: < <<@ A E F I M N O P Q S T V W [ \ ] ^ _ ` a b c d e j k o p q r u uuv vvw { {{| ||} ~                                                            t                                   @m   ( ( ( (( ( (( ( `( b( (                                      mz!r  (* v( `( *  * * * ** * ** * `* b* *( *( v* `*                          +vε{    ,  , , , ,, , ,, b, `,              
        	          3$YA    `. `               $t*+                   $t*+   8                    Hc<C    / / // / // b/ `/                [#J"y    1 11 1 11 b1 `1                [#J"y   8  t x x y         <?   t  8   t  Box     l    H	 EEE Global         s^%#   t77 I 76 7 phantom6 76        ;!33 `                mĖGH  `4 4 `                (UZC  5 55 5 `5 5    
   6           `             b%ƫ   t6                   !  4            #  6                        % 8 ( ;   e r z x~
 7   
  #*6*/`
#bFv#` t                0         ;    1         ;    2         ;    6         ;    1(                 $    ( /  (  9   B     L         H    	    	                  =   B   H     S  < Z  < a  ; h  ; o  x           __self_discr     __arg1_discr                           6   <         )         P    	    	  3"           9"   
 Less         Greater         qJ<f     	"                 "                  92g? O  < W  < _  ; g  ; o ;  z  A  ? p            <    =    )"    )"                 	    	  ̀3"                   L   Q   W  "  p  ? y  <   <   ;   ;  A   A              <    =    )"    )"             	(   
   	        /  5             U      E     p    ; E  :       V E  U       q E  p       `                    ٳܳ ݳ ޳    ߳          i=2*6         O'"}    <   ``  `] ` buf]        9ֹ`   E  ;                F            	    D]D b  )D  )D  aD          o   t   cD I  6   <   I   ;   A              <    )D    )D      I      	,   	       t    	     4ŕ   	       |ŕ    	  ӕ   !           ڕ     " [       $   < ,   *  ,   (  ;   *  ;    5     5     d         (   ,   	           	    4   	          	 	     |     	 .     
?             $           
A ǖ   < ,   L ,  ?  A   (  ;   A    *  ;    J     M                        <     $ŝ      r                         92g(  d                   P                      P      ל      1          P            [          P  Ü                    P        ڝ     +      P lۛ   ; Λ     u     2         d                (  О     , 2     ( ,               	ٟ'   ,   	       t    	      <     $                            92g*  }2m2 R         1          U     Ĺ    [          U                   U                   U     ĺ              U  ѿ       	           U     2     *          - m        >  2  R*D  2  * \ß   < ,  U `  ( ^ ; f    +     R˾     %2           U	       }    &
    Map 	  >        ^;,I             AUuNk; 1 ;( 6       / h    `  KZ(Z%  V >ZZ` Y Ԕ     %` 2  Z ` K Z 	% b  Z  { Z          ȥ    R   P              P   U                 P                 P       C          P       i          P                 P  
       (          1 ĥ     0   + [   R(Dܥ  ~  ( ǥ  Z F  ; ť  P   6       R    t    L       U{       
,°   	       t°    	  ϰ   ڰ+     x%!x! ; !x!          ;x! H         :           P   ,         =2     {          P   	              P   	              P   	              P   	              P   	               2     (  2    3     h    xr!      +  2 R(  e2  ( $   < ,   ( n ; v P S ; Q   ,      current<     !x!     rhsx! \          ; R	    %2    >=2      xM     )  a(K       (                 $    * /  L 6   ?     I         H    	    	                  =   B   H     S  L Z  L a  ; h  ; o  x          <    =                           6   L         )         P    	    	  d    s       _   
?       Ǵ      m   r   x      A   L   L   ;   ;  A   A  ?             <    =                     ɴ    	    	               ̴      F   K   Q    c  ? l  L s  L z  ;   ;  A   A              <    =        ~             
(δ   
   	         1  7    {  E  Ҵ    W     E      s     E  <        E  X        E  t        E         F    	     Ӵ      "    G .  L 6  H > E F ; N   X     f     q  F{         մ    	     I          ٴ      O   T    Ii  6 r  L y  J   ;   A              <              I      D   	           	            	           k  q        5 B       "     $   L ,   < ,   ( r; z * W; _  6     9                      ˹(   ,̹   	       ˹    	  ڹ  4   	          	 	     c     	 ƹ.     
?             7 |    r   ܹ   
A    L ,   < ,  ?  A   *  ;   A    (  ;    J     M     y    t             	            V          U     M     |          U  K   I               U  G   E               U  C   A               U  ?   =               U  ;   9     :           U  7          > 
    U ؾ   ;    R     6                         *       ? >     * \               ,   	       t    	      !     +  1  !        @ Y     P l   L ,   *  ;         =  |}              Y 	  >        ^;,IZ DZ Z* 6       B h    Y  KZ*}%  T >Z}P } ԧ     M | 	 Z J  } 	G  	 Z D  }          	    [    Y             U   U   '    :          U  	     `          U                 U                 U                 U                  U         *          D         >    R*D    *   } F  ;   U          R               U       ,   	       t    	     +  ̜   id a ZK          ;V                     U   ,         U 	              U   
              U   
               U   
    ?           U   
    e           U   
                U   
               z     *  w 	   F     h    t      >  o R*  j  * $   L ,   * l ; t U Q ; O   ,     d<     `    eY !          ; R    U    >R     e       a8*       ("          "      $   )   /                            +vε{                          #      #    	      6    #   ,     6         H$    	    	            1     A    Q    J"       f  m    y             	   `$       E       E  	  
 外"m" EE -" 5"  6 
  	      #            6	   8$      E      E      ͍     $    $                      U"   EE    EE        )   2    :    B  I   Q  E       Ր    C  LՐ U Ր ^                   <    =     __self_0^     __arg1_0r    Ӑ        -"    -"    !  	    
  c  ͍ ͍       	%    	    	  !           2  	    >     %     [    
k    w             	   `%  	   E 
   E( -"       E 5"       E " 
   	  
    	    ++ g %+ -+  / ^  	  j    w            	   8%    E   E(       E       E   	  	   
  	             %   X _      |     @                       ]!   W"  _ \Z u  y UZ y UZU+ gZj   e u ra y [o y XU gQ ?                              [  d  k  tE -Ť"E -̤"  }Z  ZE ,E (  $  !  Y   `   j     x     <    =    Ӑ  	    
  Ӑ%    2         !    !            -Z    -Z    -ǂ	    
    -+    -+    [  	  ^  
  u    r    o    {    k    h              
P&    	    	      	   
           D   
?      &     z   	   	     	 	8&    E 	  E( -"      E 5"      E }Z UZ 	 		  	   
  	        & 	`&     E    E(        E        E      	     	            &      Z   
?    Z       c j J   
?    G 7 >  D                        ˙t"   l \Z u &"# u '  y 0 y  gu    p u l u  y  y  g| A                         |    5   > ?  E -ڙ"E -"? [  2  0E 0E ,?   Z  X            <    =    Ӑs        ӐP    ]  	     
             	  -Z    -Z    =    ;    9	    F
    7    5    d    g                                    4            '    	    ?$]D b  b$  m$ {$   I 8' 	   EED 	     E  DMD bԫ -D	 %D
 }D `'     Eq       E  mi  _ [ W    '     	   -   	  '          	h   n   u  |  $ ԫ VD c ԫ_ WD bԫ]D6 c ԫ 1 bԫ, 6      ԫ       6     )   1   z  E -D 6 E  6   o     }     <    Ӑ    ӐV    %    !%        -D    -D  	  -D        >    :    6    9  Ϋ?$        ((    	         #  8(   
      E ! ' 	    3   	   `    x}a  J" 
E w   `(   
       E ! '     3        J" E l    (  
          '      (      g   m   t    
G      H           Ր        Ր              ӐI    Ӑ     Ր  Ր~ 1       ,    	   \       %           E                E             I               E <    ,                       d         )   (-٬                          Hc<C    ڸ   ڸ ()   )       	Arguments  template] ]        r\[^6   ȹ)'                    92g%2  	   U2     )      	 K  	   G     J"  %2  
        }2         2    )  
 
                 92g3  	   0  	
   
                     ()     
         
  )  
 
          )    
  J"       
                        `- K   c ] e 2  R ՛2 e   =2z 	 H  R B    >    RZ { Mj  |              
        	          3$YA       ڸ   ڸ   ȹ   ȹ    L    X       >    J  <   =2  2      &   $               \    -2    er    Y    (  	  e    }    L    e    )j    e  Ex-        *   
      ڸ       *   
     ȹ       *'               *   	   
      	  
  *   
        "      .       (*  	 a  J" E'J" E+ 1J" E J" E J" E	 J" E    *   
   	     "    *          G      H                       x          V     d     o tQ.
               Z            L J                    $t*+        D         T       ȹ       M D          ,         1         t        ڸ       N F      l    ,         1         TЯ        ڸ (   ڸ      O B    7    j <   ( ,    ,   l         ,     _         \ϰ        ڸE   ڸ      P F    ;    k D   E <    ,   l         ,     _            	        !    RE R  E 6 XJ" \              Q ^                   92gE |    ,           |         ,      	      +               E           E      R J      I     E                                                 	        $      J"       H   	    P              E <    
E                      S    *          ,           E    (         p         L   	        Ԓ    RE U 6 MJ" \              T P      |    ,           9         ,    9  	   6   +        j F      E  C  A       E  >    U    7   I  < ;  E    =          M        n                       L    	   |     $      J"       H   	    P              E <    
E                      V    *          ,           E    (         p         L               W ;      \    ,         1         +   
         "      .       (+  	 a  J" E'J" Eu z  A +   
    +      i    G t      H                                $   ,   
      J"  E  U  %           M  	           OBI    	 e
 = - &  	J"  E %     1 K 
          y 	 
           ; 
   		          OBI K _       Rz,  	 ˓  
       є 
   X   
     J"          (J"  E $    
    k   
            J"      Ӎ     
           Ő     Z 
      `  W y E%F y 2' y U%N    i   ͷ   n ͮ I    q <֎     <          ȹ                 [#J"y      E     S; P; N; L    }%ڸ 1 l  <        -ҕ    -%    l&    ,         	      p             ȹ    $               [       Ñ    L   ȹ $              M               ڸ    $               \           LƓ   ڸ Dѓ              J         "      ڸ (    $               ]           L   ( ,              I         $      ڸE    $               ^           L   E 4              I         "     ƙ  RE   $ ʙ   ƙ  <           $               _ Θ          L    $           !     R                 RE   $      ɛ:           $               `           L    $           !     R         ŝ"     ʝ   $ŝ Ν   ʝ  5           $               a           L    $           !     R         ̟      џ   $̟ ՟   џ  3           $               b ۞          L    $           !     R                  $          ¡     c ɠy          Lՠ    $         	     I         \   	          ,Ĥ   :  <Ĥ  ʤ    Ѥ     d E      T    ,           9         (\   	  \ X _ f   J"  E W T Q N    K     F   	     	 
   2  	J"  E      4 O 
          | 	 
           ; 
   		  	   
            
     J"          (J"  E   
      
            J"       
                  f 0       Z =  `  y  y 2 y   i   n   q -#   	   	  $   7ȹ 5  E O 5 4 ; ; ;  T  bڸ  ` < 4 	   ^    [    X    1    V    /$	    
              e$          (  -ެ      $          ڸ $   $  < !   $         $            .      .    	      6    #   ,     6         	`/   
    (   (" 	   	  (  	 	  (      	  X 	 ^   f    x/  
  E  E  Q; 
    E Y;     E ; ; 7  	 
  7  	    "+	  	 	 ͚&+
 U&+
 	
     ]&+
 	
     3
      D
        J"          /̭     /   	 	 	 v< }< 4  ; 
  D   &+
 	
 -&+
    J"      &+
  )+
  :
 @
 !
 g, 	     g,g,  4 % )+ 	 (Q+    )+          
  g, (L+ (+ %-         (+ (          Xm(+   d A %)+     H/        7   =     UZ u L>8 y UZ8 y UZ^=   #ZT+ g>%+	 g	(+
 
f,
 (+
U- pE(+
 pE(+
       )   2   \ < d < l    
  ;  ; E =E =  }Z   Z    
; 
; 
 ; %(+
 \
 [
 <
   -                     <    =  	  =    =    -Z  
  -Z    8  
  8    N>    K>    -+	    -+	    -%+
    -%+
    A    f,    --        9  Z L  ʇY       `0     (   ( 	  !  	  (  ! 	 	  ( !      	  
  	 Z 	 `  f   	    r      0    x0    E  E  >     E >     E > > >  	   >	  	    >
>  > ~>  >    0   > >            0    h    !    z  !  ! ]!   !r=   ! n= u |?k= y f={= y e=c= g`= ?         <   <   "        ;  ! ;  ! A  ! A  !E <E <  <  <  !     /           !     !    < !    = !  	  !  
  !    =    =    <    <    <    <	    <
    <
      @       	`1     (   ( 	   	  (  	 	  (       	  
  	 D   
?     s 	 y     	         1    	x1    E  E  /<     E &<     E < < "< #B	  	   3B
  	    BB  B B @B    1   ~< < e;   
?    c;            P1                ;    L ; u ;7A u ;=4A y /ADA y .A,A g)A A         < f  < n  v        ;  ;  A  A ?  E :E :? =  @  @  E     S                   <    =  	     
       G;    J;    m:    k:    @    @    @	    @
    @    @    >  D       `2     (*$  	  (   ?$J$ bԫ  b$ m$ {$ V  x2    E9     E  99  9 9	 9 M    2       2    *$   ԫ *$ $ ԫ*$B9  c ԫ =9 bԫ99 
6 h   p   x  6 B  < J     ; *$ A *$E 8 6 :            *$    *$    <*$    %    !%    j9    8    8    8    H  ?$ w;      `3   
      (       x3   
       E !      -       (3  	 a  J" E'J" E J" E   S 3   
      3          G      H     <     Ր                  <]Ր;             
     J"          (J"  E     
               i       n      ڸ 8!    %          -        (       j -    ( ,    ,   ,     0-         ,       E       k ,    E <    ,   ,     ,            4      4    	    6       &     0         5   
      ڸ   "      ڸ  6 ; ڸڸ Q V   ^ 5   
    5      H5                    7     D     N         6       ڸ       ڸ  * / ڸ A F  N    6      6     ?                8     E     O         7       ڸ       ڸ  * / ڸڸ E J  R    7      P7     A                8     E     O  ҭ       8       ڸ    bڸԫ 3  8   D    8      $    6 /   7   ?      P     ]     g        9   
        ڸ "      .       (9  	  J" E#J" Eq v  = 9µ   
    9õ      e    G p   x  H                                &  &   
     J"          (J"  E     
               n %     ݷ  ڸ 1'     	&         ̫     ڸ (    $κ          غ     o w      Ĉ    L   (           arg     N              ڸE    $               p       ܻ    L   E 4Ȼ              I         >       ڸ   ڸ   ڸ (      q c'   >    T'    ^; ڸ d    X&  &  < ;  s&     L?        '  9       :) A)  
     J"          (J"  E    
              s 0    |(   n \    $  ڸ )    5         ,      J"            { =       $   2  ,            <                |      6     ,            :                }      6     ,         /         D         ԩ  <   u2 , D             Y       $   2   ,    D           !     T        D              v2 , 4  \          D     6     ,    4   6 t     &     (     W        D           ,   w2 , <          1     6     ,   6 a          ?        D   	  =
        Unique   _marker       FJ53          OBI3   	  3              <   u3 l  D             ^    .
  33,    $   2  ,    D   3  y  -
   5     7     .            D   	        ҿ    	        D  J   ̶     v3 l  4  \          I    ;  33  6     ,    4   6    x  : C  8     :     f            D   	        ҿ    	        D  J     ,   w3 l  <          6    l  33  6     ,   6 x   e  ` i  -         r        
5	 E            OBI77  ArcInner 7 strong6 76 7 data6      ~+6U\3m% %%       $%  	   M'J  	    ˊ%      3     <   l  D             ^    ۏ	.  :33D  8 833 833=%  }% E%'CJ e%   $   3  ,    D       E  ղ%    M     O     -	    -    -    -%    %}%    %'J            
    k h       e  	   _  	   [ C Y    3 f       l  4  \          I    U  :33D  Q 833M 833HE  @ <9 6 	6     ,    4   6      5  2    J     L     /    ,    )    &    #    !    J        
              	   ~  	   z b x    3     ,   l  <          6    l  :33D  h 833d 833_\  W SP M 6     ,   6      A  >    ?     .    +    (    %    "         2  y           J"      b  vZ      q1H%   t    	  a )   ..  
UnsafeCell .+      NjU;%     2    ; w  &a [;  J"        ´ô   ĴŴG   ƴǴF   ȴɴ       dqB )  	        o       (   .; 6    * ,     ; ,   6 ;   1  娫  P     )         order) J"     -                  J"      t    	      W     S       NI   AJ"                     (   .;I 6    * ,     ; ,   6      C              J"           w       ,        J"         a        '    ;    Y [; ZJ"    ) = 	   <     	 *                    .;) * \  ; -   ,   1 y   )    ) J"     R      ;       C   
        6 !      -       (C  	  J" E# h  0 C   
    C      X    G c  4  m  H t    6                            D   
        6 !      -       (D  	  J" E# h  0 D   
    D      X    G c  5  m  H t                              %"    J"       6   6  E      HE    >"   E     $   ,   4  $  ,   M     Z     -"     _other5"                Fŋ      FË    	    6       &     0         T    

EE            R                  92g "   $        s         $     J"          L     "  6 $     J" 6 4           (G  F J" !E!  )    G     @    G K  6  U  H \   e     r     |  F       4	       E \
      E 
        Location  filenameS 	S  colS  	_filenameS        [_r%x   l	 L 
 -2  	  ~  	   J"            >  N	   L"#     J" "LE YF VF SF! PF !   MF   !  HF! F  	   F F F F F  
F" I " 	J" "LE F    "  6F" QF    F       F  ~F   F          ; F F  	  E E  
       E E M  K@#K# U  r  $ d	 \ S	0 G
# G
$ G
' H
 '  J"  E G( G) G. G . '  G )  .  G. ,H ( 	 )  G) G* G+ G, G- G/ I / 	J"  E G -  /  G/ G , - G       G- H + , G          ; G, JH * 	+  DG+ AG $ 
    ( *  <G* CG( ?I
' :G 0 
     J"          (J"  E 7G
 & 
    %12I
 # 
      0 $  &  & J"   5G
$ 3G
  
     #  /G
# U	0 E  ȹ     C   ڸ (    C   ڸE       
E     +B3 %24 4  4 
        U2 3 
  4  24 +B   3  'B3   EC8 5           OBI6 H7 E 8      B 7 	 8  < 6 	 8  87 尊%   6  P6 8   
E     A 9 :": 7$ : 
        5" 9 
  :  2": A    9  A 9   T MQ%      $  
     EA&       4      | [(<   ; [) <     ڸ =  ڸ F  ڸ (+\(> 5\- >    ȹ ? ȹ\(@ ]/ @     A  G  1](B ]4 B     C  H  ](D ]9 D     E  I  ^(  
     < > @ B D  ^(D ^(B ^(@ ^(> ^(<         v   2      
             ;	   
     L2 R ~`  K ` s K y KK y NK y KY  L  EL	  Z 9Z	LL
 ` .O
HL y DLAL y pNK y >L<L
  i 9L
8L  n 4L2L
  q /L
[   .L   x_J  [ T I  ] d H  ^ t 'G  ` % 2 REG2 GBl E   ,B T 4   x ro jF  b    RE~F ! !" !#   #P9 T 4 E  c  6E  d < ^'   vE'[(   [()   x_)5\(  +\(5\+ +5\, +_( R\(_. .`D/   _.`D0 0`D1 0_( R1](_3 3`D4   _3`D5 5`D6 5_( R](_8 8<`9  _8 J6 
   4	  ȹ $	  ( ,	 EE  	   
  E 2  E (             ȹ `  
 <      E T      6            <   =2E    S S R; R; R; R ?S  MO S
ȹ S
 dP
 bQ
E S
 S S S; S; S; 
S S  Oڸ Q O < x_ K 	  mB   f  e  :J  	! H'ڸ [(  [(ȹ +\(  +\( \(  \( 1](  1]( ](  ]( < x_)  =a.  =a3  =a8  9                kvs         
        j    -2  
  	Q    Q    Q    N    >Q  '  ;Q  '  8Q  '  N  '  6Q  %  [  1    2  P    P    O    O    1O    5O    eM    hM    %2    2 J"  e2    -B       5     8     7  L     L     !    ! J"  e"    -P%    K&    	K&    0K'    ^(  ;  [)  =  *  F  5\+  ?  a.  A  e=a/  G  `D0  G  a3  C  e=a4  H  `D5  H  a8  E  e=a9  I  b:  I  s	 	 M 		 W W !b2
 !b      t   
 D     T   x D   4 $ ,  s  B             6    4  ȹ $  ( ,   ԧ  ۑ      ;     >     B      target_module_path_and_loc_     c       ՑP       4        7    W	 W 	 
     J"          (J"  E 7  
     	  7	 0  ڸ (     O0  ڸE    [     ڸ 
 ڸ  ڸ (8       H <  u  1  A                        W   i @ W  n W1   o d 1   p t W   q < [   W   x_   $   4  ( ,  E 4     *  ڸ      ڸ Y W < x_  
e     i     m     Z2    ʳ_2    1    1    W    [  
      u   !b        5$5"              E   5h  T         .  n       M   
                T  	   	          	   NԘ'                  N        
           '  O)                  Oƙ   ˙     
          '  P(                  P        
          '  Q(                 
	 Qߚ        
          '  R)                  R        
          '  Sқ)                  S        
          '   ,ɛ    T  	      
           ' 	 Uڜ!  
   
          
   U  
      
          ' 
 V                   V        
          '  Wܝ                   W        
          '  X!                  X        
          '  ޞ     
                        * \    e    o         w   $      ~   t         S                    _ m    
                      E                 
                      E             D     
              (     4  E ;    B        P    
       h       u       E             ̤     
               &    4 1  6 8    ?        M    
        c       p    4 {  6             ȋ     
               &    5 1  6 8    ?        M    
        c       p    5 {  6                                                                                                                          
 txy      |      ,|           FromStr<|  v    |       |   +     mem|       	,   \k   lr   dv   L{   \            b\}      D~         $4   $A   ,M   ,[      !   A lightweight logging facade.     I  F The `log` crate provides a single logging API that abstracts over the  M  J actual logging implementation. Libraries can use the logging API provided  M  J by this crate, and the consumer of those libraries can choose the logging  :  7 implementation that is most suitable for its use case.     O  L If no logging implementation is selected, the facade falls back to a "noop"  K  H implementation that ignores all log messages. The overhead in this case  >  ; is very small - just an integer load, comparison and jump.     P  M A log request consists of a _target_, a _level_, and a _body_. A target is a  P  M string which defaults to the module path of the location of the log request,  	O  L though that default may be overridden. Logger implementations typically use  	C  @ the target to filter requests based on some user configuration.  
   \
   # Usage  
   
R  O The basic use of the log crate is through the five logging macros: [`error!`],  3  0 [`warn!`], [`info!`], [`debug!`] and [`trace!`]  ?  < where `error!` represents the highest-priority log messages  I  F and `trace!` the lowest. The log messages are filtered by configuring  <  9 the log level to exclude messages with a lower priority.  I  F Each of these macros accept format strings similarly to [`println!`].        "   [`error!`]: ./macro.error.html      [`warn!`]: ./macro.warn.html      [`info!`]: ./macro.info.html  "   [`debug!`]: ./macro.debug.html  "   [`trace!`]: ./macro.trace.html  I  F [`println!`]: https://doc.rust-lang.org/stable/std/macro.println.html     ]  Z Avoid writing expressions with side-effects in log statements. They may not be evaluated.        ## In libraries     G  D Libraries should link only to the `log` crate, and use the provided  N  K macros to log whatever information will be useful to downstream consumers.        ### Examples     <   ```  .  + # #[derive(Debug)] pub struct Yak(String);  1  . # impl Yak { fn shave(&mut self, _: u32) {} }  5  2 # fn find_a_razor() -> Result<u32, u32> { Ok(1) }  ԩ   use log::{info, warn};     )  & pub fn shave_the_yak(yak: &mut Yak) {  J  G     info!(target: "yak_events", "Commencing yak shaving for {yak:?}");     t       loop {  "           match find_a_razor() {                 Ok(razor) => {  4  1                 info!("Razor located: {razor}");  %  "                 yak.shave(razor);                     break;                 }                 Err(err) => {  G  D                 warn!("Unable to locate a razor: {err}, retrying");     l  
         }  L       }  ,   }     # fn main() {}  <         ## In executables     U  R Executables should choose a logging implementation and initialize it early in the  L  I runtime of the program. Logging implementations will typically include a  :  7 function to do this. Any log messages generated before  6  3 the implementation is initialized will be ignored.     A  > The executable itself may use the `log` crate to log as well.     |   ### Warning     4  1 The logging system may only be initialized once.     ̕   ## Structured logging     F  C If you enable the `kv` feature you can associate structured values  M  J with your log records. If we take the example from before, we can include  D  A some additional context besides what's in the formatted message:     <   ܙ   # use serde::Serialize;  9  6 # #[derive(Debug, Serialize)] pub struct Yak(String);  1   @  = # fn find_a_razor() -> Result<u32, std::io::Error> { Ok(1) }  "   # #[cfg(feature = "kv_serde")]     # fn main() {  ԗ      )   I  F     info!(target: "yak_events", yak:serde; "Commencing yak shaving");      t     "        2  /                 info!(razor; "Razor located");  !%   !   !   ܅"               Err(e) => {  "G  D                 warn!(e:err; "Unable to locate a razor, retrying");  "   l"   L#   ,#   <#   # }  #'  $ # #[cfg(not(feature = "kv_serde"))]  #   <#   #   #9  6 See the [`kv`] module documentation for more details.  $   $'  $ # Available logging implementations  $   $:  7 In order to produce log output executables have to use  %7  4 a logger implementation compatible with the facade.  %<  9 There are many available implementations to choose from,  &+  ( here are some of the most popular ones:  &   &   * Simple minimal loggers:  &       * [env_logger]  &       * [colog]  &       * [simple_logger]  '       * [simplelog]  '       * [pretty_env_logger]  '       * [stderrlog]  '       * [flexi_logger]  '       * [call_logger]  (       * [std-logger]  (       * [structured-logger]  (       * [clang_log]  (       * [ftail]  (&  # * Complex configurable frameworks:  )       * [log4rs]  )       * [logforth]  )       * [fern]  )       * [spdlog-rs]  )$  ! * Adaptors for other facilities:  *       * [syslog]  *       * [slog-stdlog]  *"       * [systemd-journal-logger]  *       * [android_log]  *       * [win_dbg_logger]  +       * [db_logger]  ĝ+       * [log-to-defmt]  Զ+       * [logcontrol-log]  +   * For WebAssembly binaries:  +       * [console_log]  ,   * For dynamic libraries:  ,b  _     * You may need to construct an FFI-safe wrapper over `log` to initialize in your libraries  -   * Utilities:  -       * [log_err]  -       * [log-reload]  -       * [alterable_logger]  -   -   # Implementing a Logger  .   .P  M Loggers implement the [`Log`] trait. Here's a very basic example that simply  .K  H logs all messages at the [`Error`][level_link], [`Warn`][level_link] or  /*  ' [`Info`][level_link] levels to stdout:  /   </   /'  $ use log::{Record, Level, Metadata};  0   Ć0   struct SimpleLogger;  0   0$  ! impl log::Log for SimpleLogger {  08  5     fn enabled(&self, metadata: &Metadata) -> bool {  1+  (         metadata.level() <= Level::Info  L1   1   1(  %     fn log(&self, record: &Record) {  10  -         if self.enabled(record.metadata()) {  2C  @             println!("{} - {}", record.level(), record.args());  l2   L2   2   2       fn flush(&self) {}  ,3   3   3   <3   3   3M  J Loggers are installed by calling the [`set_logger`] function. The maximum  4O  L log level also needs to be adjusted via the [`set_max_level`] function. The  4M  J logging facade uses this as an optimization to improve performance of log  5I  F messages at levels that are disabled. It's important to set it, as it  5O  L defaults to [`Off`][filter_link], so no log messages will ever be captured!  6N  K In the case of our example logger, we'll want to set the maximum log level  7J  G to [`Info`][filter_link], since we ignore any [`Debug`][level_link] or  7M  J [`Trace`][level_link] level log messages. A logging implementation should  8>  ; provide a function that wraps a call to [`set_logger`] and  8=  : [`set_max_level`], handling initialization of the logger:  9   <9   9!   # use log::{Level, Metadata};  9   # struct SimpleLogger;  9&  # # impl log::Log for SimpleLogger {  :9  6 #   fn enabled(&self, _: &Metadata) -> bool { false }  :)  & #   fn log(&self, _: &log::Record) {}  :   #   fn flush(&self) {}  <;   ;   ;+  ( use log::{SetLoggerError, LevelFilter};  ;   ;/  , static LOGGER: SimpleLogger = SimpleLogger;  <   <1  . pub fn init() -> Result<(), SetLoggerError> {  <        log::set_logger(&LOGGER)  <<  9         .map(|()| log::set_max_level(LevelFilter::Info))  ,=   <=   =   =P  M Implementations that adjust their configurations at runtime should take care  >,  ) to adjust the maximum log level as well.  >   >   # Use with `std`  >   >O  L `set_logger` requires you to provide a `&'static Log`, which can be hard to  ?D  A obtain if your logger depends on some runtime configuration. The  ?P  M `set_boxed_logger` function is available with the `std` Cargo feature. It is  @M  J identical to `set_logger` except that it takes a `Box<Log>` rather than a  A   `&'static Log`:  A   <A   AC  @ # use log::{Level, LevelFilter, Log, SetLoggerError, Metadata};  A   B&   B9   B)   ԍC   <C   C   C   # #[cfg(feature = "std")]  C1   D5  2     log::set_boxed_logger(Box::new(SimpleLogger))  D<   ,E   <E   E   ԘE   # Compile time filters  E   Eb  _ Log levels can be statically disabled at compile time by enabling one of these Cargo features:  F   F   * `max_level_off`  F   * `max_level_error`  F   * `max_level_warn`  F   * `max_level_info`  F   * `max_level_debug`  G   * `max_level_trace`  G   GZ  W Log invocations at disabled levels will be skipped and will not even be present in the  H^  [ resulting binary. These features control the value of the `STATIC_MAX_LEVEL` constant. The  Ha  ^ logging macros check this value before logging a message. By default, no levels are disabled.  I   I^  [ It is possible to override this level for release builds only with the following features:  J   J   * `release_max_level_off`  J   * `release_max_level_error`  J   * `release_max_level_warn`  K   * `release_max_level_info`  K   * `release_max_level_debug`  K   * `release_max_level_trace`  K   Kc  ` Libraries should avoid using the max level features because they're global and can't be changed  L   once they're set.  L   L`  ] For example, a crate can disable trace level logs in debug builds and trace, debug, and info  MB  ? level logs in release builds with the following configuration:  N   \N   ```toml  N   [dependencies]  NW  T log = { version = "0.4", features = ["max_level_debug", "release_max_level_warn"] }  <O   ̖O   # Crate Feature Flags  O   OX  U The following crate feature flags are available in addition to the filters. They are  P$  ! configured in your `Cargo.toml`.  P   Pc  ` * `std` allows use of `std` crate instead of the default `core`. Enables using `std::error` and  Q'  $   `set_boxed_logger` functionality.  Qa  ^ * `serde` enables support for serialization and deserialization of `Level` and `LevelFilter`.  R   \R   R ă  R:  7 log = { version = "0.4", features = ["std", "serde"] }  <S   S   ܎S   # Version compatibility  S   S\  Y The 0.3 and 0.4 versions of the `log` crate are almost entirely compatible. Log messages  Tc  ` made using `log` 0.3 will forward transparently to a logger implementation using `log` 0.4. Log  Tb  _ messages made using `log` 0.4 will forward to a logger implementation using `log` 0.3, but the  Ua  ^ module path and file name information associated with the message will unfortunately be lost.  V   ܸV   [`Log`]: trait.Log.html  V!   [level_link]: enum.Level.html  V(  % [filter_link]: enum.LevelFilter.html  W&  # [`set_logger`]: fn.set_logger.html  W,  ) [`set_max_level`]: fn.set_max_level.html  W6  3 [`try_set_logger_raw`]: fn.try_set_logger_raw.html  X8  5 [`shutdown_logger_raw`]: fn.shutdown_logger_raw.html  X:  7 [env_logger]: https://docs.rs/env_logger/*/env_logger/  Y+  ( [colog]: https://docs.rs/colog/*/colog/  YE  B [simple_logger]: https://github.com/borntyping/rust-simple_logger  Z9  6 [simplelog]: https://github.com/drakulix/simplelog.rs  ZO  L [pretty_env_logger]: https://docs.rs/pretty_env_logger/*/pretty_env_logger/  [7  4 [stderrlog]: https://docs.rs/stderrlog/*/stderrlog/  [@  = [flexi_logger]: https://docs.rs/flexi_logger/*/flexi_logger/  \=  : [call_logger]: https://docs.rs/call_logger/*/call_logger/  \:  7 [std-logger]: https://docs.rs/std-logger/*/std_logger/  ].  + [syslog]: https://docs.rs/syslog/*/syslog/  ]=  : [slog-stdlog]: https://docs.rs/slog-stdlog/*/slog_stdlog/  ].  + [log4rs]: https://docs.rs/log4rs/*/log4rs/  ^4  1 [logforth]: https://docs.rs/logforth/*/logforth/  ^(  % [fern]: https://docs.rs/fern/*/fern/  _4  1 [spdlog-rs]: https://docs.rs/spdlog-rs/*/spdlog/  _^  [ [systemd-journal-logger]: https://docs.rs/systemd-journal-logger/*/systemd_journal_logger/  `=  : [android_log]: https://docs.rs/android_log/*/android_log/  `F  C [win_dbg_logger]: https://docs.rs/win_dbg_logger/*/win_dbg_logger/  a7  4 [db_logger]: https://docs.rs/db_logger/*/db_logger/  a@  = [log-to-defmt]: https://docs.rs/log-to-defmt/*/log_to_defmt/  b=  : [console_log]: https://docs.rs/console_log/*/console_log/  bT  Q [structured-logger]: https://docs.rs/structured-logger/latest/structured_logger/  cF  C [logcontrol-log]: https://docs.rs/logcontrol-log/*/logcontrol_log/  c1  . [log_err]: https://docs.rs/log_err/*/log_err/  d:  7 [log-reload]: https://docs.rs/log-reload/*/log_reload/  dK  H [alterable_logger]: https://docs.rs/alterable_logger/*/alterable_logger  e;  8 [clang_log]: https://docs.rs/clang_log/latest/clang_log  e/  , [ftail]: https://docs.rs/ftail/latest/ftailf f g   8 lf    f   7 =https://prev.rust-lang.org/logos/rust-logo-128x128-blk-v2.png f?  $f   8 f    g   7 &https://prev.rust-lang.org/favicon.ico g(  $g   8 lg    g   7 https://docs.rs/log/0.4.29 g  f        
 txyY;      Z;     Y;      k;   S; v    R;      Q;  +    իN;      	M;   L;   K;   J;   I;   H;   F;   D;   B;   b@;     ?;     >;   =;   <;   ;;   :;   <<<D| <T| <| <| <<<<y<|<T}   4}        8 4 t &| <     %   8 4 &  , 8 4 & 8 $ $  8 4 &  , 8 4 & 8 $ $  , 8 lvl  & 8 $ $  , 
 , 8 key  & 8   ,  & , 8 capture < & 8  -  ,     , 8 , & 8 $ - $  %  ,  , 8ʳ  & 8   *      8   8ͦ      , 8ͦ  %  8   8ͦ     , 8 , ' 8     8ͦ     , 8 , ' 8 L       , 8 , ' 8 l ' 8     , 8 4 $  , 8 , ' 8 l ' 8 \ 	  ,  , 8ʳ   $  8ͦ  $    , 8 4 $  , 8 , ' 8 l ' 8
 \ 	   $  , 8 , ' 8 l ' 8    $     ,      ,  8 ,  '  8 L  	     ,  8   $   ,  8 ,  '  8 \  	    	 ,  8    ,     &  ,  8ѧ <         ,     ,  8 ,    $    8        8   $   %   %  !"   8 4! &!  ,! 8 4! &! 8 $! $!  8 4! &!  ,! 8 4! &" 8 $" $"  ," 8ͦ " &" 8 $" $"  ,"""  ," 8ʳ " &" 8 " " *" "% "%  8 "  8ͦ "   "  ," 8ͦ " %"  8 "  8ͦ "  "  ," 8 ," '" 8 "  "  8ͦ "  "  ," 8 ," '" 8 L"##   #%   ,# 8 ,# '# 8 l# '# 8 ##%   ,# 8 4# $#  ,# 8 ,# '# 8 l# '# 8 \# 	##$  ,#$$  ,$ 8ʳ $ $ $$  8ͦ $ $$  $$$  ,$ 8 4$ $$  ,$ 8 ,$ '$ 8 l$ '$ 8
 \$ 	$$$   $$  ,$ 8 ,$ '$ 8 l$ '$ 8 $$$   $$ %%   $%  %%  %% Ħk   cM J Determines if a message logged at the specified level in that module will   tc  be logged.   c   cO L This can be used to avoid expensive computation of log message arguments if   d( % the message would be ignored anyway.   d   td  # Examples   d   <d   d) & use log::{debug, log_enabled, Level};   e   e$ ! # struct Data { x: u32, y: u32 }   e9 6 # fn expensive_call() -> Data { Data { x: 0, y: 0 } }   f7 4 # let my_logger = log::__private_api::GlobalLogger;   f#   if log_enabled!(Level::Debug) {   f$ !     let data = expensive_call();   g> ;     debug!("expensive debug data: {} {}", data.x, data.y);   ,g   g   g5 2 if log_enabled!(target: "Global", Level::Debug) {   h#      let data = expensive_call();   hO L    debug!(target: "Global", "expensive debug data: {} {}", data.x, data.y);   ,h   i   i6 3 if log_enabled!(logger: my_logger, Level::Debug) {   i#   iO¿   ,j   <j   j   jQ N This macro accepts the same `target` and `logger` arguments as [`macro@log`]. &|k K     krll   8 4l &l  ,l 8 4l &l 8 $l $l  8 4l &l  ,l 8 4l &l 8 $l $l  ,l 8ͦ l &l 8 $l *l lm lm  ,l 8 ,l 'l 8 ll 	llm   8 4l &l  ,l 8 ,l 'l 8 dl 	mmm  ,m 8 4m $m  8 4m &m  ,m 8 4m $m  ,m 8ͦ m %m mn   8 4m &m  ,m 8 4m &m 8 $m $n  ,n 8ͦ n &n 8 $n *n no no  ,n 8 ,n 'n 8 ln 	nno   8 4n &n  ,n 8 ,n 'n 8 dn 	nnn  ,n 8 4n $n  8 4n &n  ,n 8 ,n 'n 8 ln 'n 8
 \n 	ooo   $o  ,o 8ͦ o %o oo   8 4o &o  ,o 8 4o &o 8 $o $o  ,o 8ͦ o &o 8 $o *o op op  ,p 8 ,p 'p 8 lp 	ppp   8 4p &p  ,p 8 ,p 'p 8 dp 	ppp  8 __log_global_logger p $p  8 4p &p  ,p 8 4p $p  ,p 8ͦ p %p qq   ,q 8ͦ q &q 8 $q *q qr qr  ,q 8 ,q 'q 8 lq 	qqr   8 4q &q  ,q 8 ,q 'q 8 dq 	qqq  8 q $q  8 4q &q  ,q 8 ,r 'r 8 lr 'r 8
 \r 	rrr   $r  ,r 8ͦ r %r rrrr  8 4r tr &|r pQ     russ   8 4s &s  ,s 8 4s &s 8 $s $s  8 4s &s  ,s 8 4s &s 8 $s $s  ,s 8ͦ s &s 8 $s *s susu  8 t  8ͦ t   t  ,t 8ͦ t %t  8ͦ t  t  ,t 8 ,t 't 8 t  t  8ͦ t  t  ,t 8 ,t 't 8 Lttt    t  ,t 8 ,t 't 8 lt 'u 8 <uuu   ,u 8 4u $u  8ͦ u $u  ,u 8 4u %u ̨vvvv  8 4v tv &|v S     vwvv   8 v *v vwvw  ,v 8 ,v 'v 8 lv 'w 8  dw  %w ww   ,w 8 4w &w 8 $w *w wwww  www   ,w 8 4w %w zzzz  8 4z tzzzz  8 zzz  8 <z   z  7 $z z &|z @U     {|{{   ,{{{  ,{ 8 ${ &{ 8 { { *{ {{  8 l{ 	{{{   7 4key value support requires the `kv` feature of `log` {6 %| ēڅ݅  8 4ޅ t؅  8   8 <     7 $  &| V        ,  , 8 $ & 8   * Ć  8 lΆ 	ۆ܆   7 ݆6 % 쏉шԈۈ  8 4Ո tψ  8   8 <     7 L   &|ވ W        , 8 $ & 8 $ * É  8 l͉ 	ډۉ   7 Icapturing values as `sval::Value` requites the `kv_sval` feature of `log` ܉K %   8 4 t  8   8 <     7 T ! &| \Y     ƌ̌׌   ,͌ 8 $Ό &Ҍ 8 $ӌ *ٌ ܌  8 l 	܍    7 Ocapturing values as `serde::Serialize` requites the `kv_serde` feature of `log` Q  % ׏  8 4 tԏ  8 ӏ  8 <   ɏ  7 Dˏ  &| Z        , 8 $ & 8 $ *   8 l 	    7 Ncapturing values as `std::error::Error` requites the `kv_std` feature of `log` P  % }* [[[[ 4                                  t   #$        ̩ ,                                 ԫ l              ;ˇ dч              ; \              ;(                                  ʈ! |ш                                ;        `                                                                                           %& '0(@)P* `         ;죉                                        J        +                                              F        ,      Ŕ%               ("  " )                             (    *    !      !  " $ %ޕ&               ($  $ C \                            (    * A  #      #  $ $ '               (&' v v ' D        %      % 5ܗ4 Dߗ                             ٳܳ ݳ ޳    ߳          i=2*( (v  %      %  ' , ܬ               () ` ) Κ6 њ                              (    ``  `] `G]        9ֹ`    G  (    ՚  (  ) $֚ ܚ T               (+,-./23 ( TÛ                        ;P  *      * |R)    +  ( Returns the most verbose logging level.                       (  *      *  , ,    ֞9  6 Converts the `Level` to the equivalent `LevelFilter`.|                           ( *  *      *  - $ $    5  2 Returns the string representation of the `Level`.   Ϡ    נF  C This returns the same string as the `fmt::Display` implementation.4                            (   *      *  . $ +    1  . Iterate through all supported logging levels.       K  H The order of iteration is from more severe to less severe log messages.       t        <       use log::Level;   ѣ    ٣#    let mut levels = Level::iter();       2  / assert_eq!(Some(Level::Error), levels.next());   2  / assert_eq!(Some(Level::Trace), levels.last());   < $                          0  *      *  / `      /      / Y    -   K    K (\  W "   / ĥ                   /  <closure_kind> 1     <closure_signature> 1    <upvars> 1    1   / Z(    /  , Get the next-highest `Level` from this one.       `  ] If the current `Level` is at the highest level, the returned `Level` will be the same as the      current one.       t    §    <ʧ    ֧           let level = Level::Info;       9  6 assert_eq!(Level::Debug, level.increment_severity());   ݨN  K assert_eq!(Level::Trace, level.increment_severity().increment_severity());   p  m assert_eq!(Level::Trace, level.increment_severity().increment_severity().increment_severity()); // max level   <                             ( (  *    ˪  *  2 $̪ (    ī.  + Get the next-lowest `Level` from this one.       _  \ If the current `Level` is at the lowest level, the returned `Level` will be the same as the           t        <            ǭ        8  5 assert_eq!(Level::Warn, level.decrement_severity());   N  K assert_eq!(Level::Error, level.decrement_severity().decrement_severity());   p  m assert_eq!(Level::Error, level.decrement_severity().decrement_severity().decrement_severity()); // min level   <                             ( (  *      *  3 $ ÷%               *5  5 #                             *    (    4      4  5 $ 9ø&               *7  7 = \                            *    ( A  6      6  7 $ :               *9: v v : D        8      8 5: Dĺ                             ٳܳ ݳ ޳    ߳          i=2** *v  8    Ժ  8  : ,ͺ !               *< ` < Ž6 Ƚ                              *    ``  `] `G]        9ֹ`    G  ;    ̽  ;  < $ͽ ӽ                *>?@ABEF . T                        ;U  =      =  > R',    2  / Returns the most verbose logging level filter.                       *  =      =  ? '    .  + Converts `self` to the equivalent `Level`.       3  0 Returns `None` if `self` is `LevelFilter::Off`.D                           * P  =      =  @ $ $    ;  8 Returns the string representation of the `LevelFilter`.       F 4                            *   =      =  A $ +    3  0 Iterate through all supported filtering levels.       B  ? The order of iteration is from less to more verbose filtering.       t        <    ̶   use log::LevelFilter;       )  & let mut levels = LevelFilter::iter();       6  3 assert_eq!(Some(LevelFilter::Off), levels.next());   8  5 assert_eq!(Some(LevelFilter::Trace), levels.last());   < $                          C  =      =  B h      B      B }    -   K    K *\  W Ŗ" ֖  B                    B  D     D    D    D   B }(    5  2 Get the next-highest `LevelFilter` from this one.       `  ] If the current `LevelFilter` is at the highest level, the returned `LevelFilter` will be the      same as the current one.       t        <            )  & let level_filter = LevelFilter::Info;       F  C assert_eq!(LevelFilter::Debug, level_filter.increment_severity());   [  X assert_eq!(LevelFilter::Trace, level_filter.increment_severity().increment_severity());   }  z assert_eq!(LevelFilter::Trace, level_filter.increment_severity().increment_severity().increment_severity()); // max level   <                             * *  =      =  E $ (    4  1 Get the next-lowest `LevelFilter` from this one.       _  \ If the current `LevelFilter` is at the lowest level, the returned `LevelFilter` will be the           t        <    ̘        )        E  B assert_eq!(LevelFilter::Warn, level_filter.decrement_severity());   [  X assert_eq!(LevelFilter::Error, level_filter.decrement_severity().decrement_severity());   n  k assert_eq!(LevelFilter::Off, level_filter.decrement_severity().decrement_severity().decrement_severity());      assert_eq!(LevelFilter::Off, level_filter.decrement_severity().decrement_severity().decrement_severity().decrement_severity()); // min level   <                             * *  =      =  F $           H    H     ,I  ē                            , 6  G     G  I   $           K    K     .LMNOPQSTVW  %       Returns a new builder.<                        /  J     J  L   )       The message body.$                           .      Ը ] ]        r\[^6      J     J  M   $ '    %  " Metadata about the log directive.D                           .     /   J     J  N   $     '  $ The verbosity level of the message.,                           . (  J     J  O   $     ,  ) The name of the target of the directive.4                           . 6  J     J  P   $ ,    #    The module path of the message.\                           .               92g6  J     J  Q   $                    Q R    R    R    R   Q 8    @  = The module path of the message, if it is a `'static` string.                           .               92g  J     J  S   $ %    +  ( The source file containing the message.$                           .   J     J  T   $                    T U    U    U    U   T 1    H  E The source file containing the message, if it is a `'static` string.\                           .   J     J  V   $ !    $  ! The line containing the message.$                           .   J     J  W   $ ĉ          Y    Y     /Z[\]^_`abcd ɉ !    "   Construct new `RecordBuilder`.       䔊   The default options are:       "   - `args`: [`format_args!("")`]   1  . - `metadata`: [`Metadata::builder().build()`]   ܚ   - `module_path`: `None`      - `file`: `None`   Ӌ   - `line`: `None`       N  K [`format_args!("")`]: https://doc.rust-lang.org/std/macro.format_args.html   ǌM  J [`Metadata::builder().build()`]: struct.MetadataBuilder.html#method.build                        /  X     X  Z   J    ː1  . Set [`args`](struct.Record.html#method.args).$                           /اº  X     X  [   $ BuL       Set [`metadata`](struct.Record.html#method.metadata). Construct a `Metadata` object with [`MetadataBuilder`](struct.MetadataBuilder.html).D                           //ͼ  X   Ɠ  X  \   $˓ u?    Ɣ?  < Set [`Metadata::level`](struct.Metadata.html#method.level).,                           /(  X     X  ]   $ kvC    @  = Set [`Metadata::target`](struct.Metadata.html#method.target)4                           /6  X     X  ^   $ wΘN    >  ; Set [`module_path`](struct.Record.html#method.module_path)\՘                           /  X     X  _   $ wZ    T  Q Set [`module_path`](struct.Record.html#method.module_path) to a `'static` string                           /  X     X  `   $ xG    0  - Set [`file`](struct.Record.html#method.file)$                           /  X     X  a   $ y۞S    G  D Set [`file`](struct.Record.html#method.file) to a `'static` string.\                           /  X     X  b   $ zɠC    0  - Set [`line`](struct.Record.html#method.line)$Р                           /  X   ՠ  X  c   $ڠ 	\{!    ͣ,  ) Invoke the builder and return a `Record`,                           / .  X     X  d   $ դ"         8          /f  f  <                         /  e     e  f   8ҭ          h    h     /ijk ׭ '     <                        1  g     g  i   䩯    ' ,                           / (  g     g  j   $     , 4                           / 6  g     g  k   $ 䆶          m    m     1nopq  ͷ#    &  # Construct a new `MetadataBuilder`.   Զ    ܶ        䅷   - `level`: `Level::Info`      - `target`: `""`Է                        1  l     l  n   ?    <  9 Setter for [`level`](struct.Metadata.html#method.level).,                           1(  l     l  o   $ ʳE    ޺>  ; Setter for [`target`](struct.Metadata.html#method.target).4                           16  l     l  p   $» F#        Returns a `Metadata` object.,                           1 /  l     l  q   $ $         8          2s  s  <                         2  r     r  s   8Ծ    >  ; A trait encapsulating the operations required of a logger.  ޾         t     t        Ծ	     $     $  t           = 0 $ O B 6uvwuvw    u  w  v /    D  A Determines if a log message with the specified metadata would be   \   logged.   ο    ֿF  C This is used by the `log_enabled!` macro to allow callers to avoid   J  G expensive computation of log message arguments if the message would be      discarded anyway.          # For implementors       @  = This method isn't called automatically by the `log!` macros.   P  M It's up to an implementation of the `Log` trait to call `enabled` in its own   G  D `log` method implementation to guarantee that filtering is applied.<                                                     Hc<C        t    t  u$ D        Logs the `Record`.               G  D Note that `enabled` is *not* necessarily called before this method.   C  @ Implementations of `log` should perform all necessary filtering   |   internally.                                               
        	          3$YA     6  t    t  v$ 4     !   Flushes any buffered records.               @    W  T It can be called manually on shut-down to ensure any in-flight records are flushed.,                             6  t    t  w$    L              2    <?    y 94                       x      x 2               2{|}  u  v  w |  {  } ' <                              2                       Hc<C        z      z  { $ ?̂                               2                 
        	          3$YA     6  z      z  | $ | ,                            2 6  z      z  } $ 0         8                 2      t2  2  u  v  w      57         . <                              2                       Hc<C        ~     ~     82$                                2                 
        	          3$YA     6  ~     ~     82$ I| ,                            2 6  ~     ~     82$ =      8 <       7 ,                        3      t3  2  u  v  w      57         . <                              2                       Hc<C               3$                                2                 
        	          3$YA     6         3$ | ,                            2 6         3$ <      8 <       7 ,                         3  u  v  w      /1         . <                              3                       Hc<C               3$ Z                               3                 
        	          3$YA     6         3$ | ,                            3 6         3$ (    &  # Sets the global maximum log level.       O  L Generally, this should only be called by the active logging implementation.       q  n Note that `Trace` is the maximum level, because it provides the maximum amount of detail in the emitted logs.     8        7 ,  ! l                       *6           F4    1  . A thread-unsafe version of [`set_max_level`].       L  I This function is available on all platforms, even those that do not have   <  9 support for atomics that is needed by [`set_max_level`].       ?  < In almost all cases, [`set_max_level`] should be preferred.       d  	 # Safety       I  F This function is only safe to call when it cannot race with any other   5  2 calls to `set_max_level` or `set_max_level_racy`.       M  J This can be upheld by (for example) making sure that **there are no other   B  ? threads**, and (on embedded) that **interrupts are disabled**.       J  G It is safe to use all other logging functions while this function runs   #    (including all logging macros).       ,                        *6            !    *  ' Returns the current maximum log level.       [  X The [`log!`], [`error!`], [`warn!`], [`info!`], [`debug!`], and [`trace!`] macros check   L  I this value and discard any message logged at a higher level. The maximum   7  4 log level is set by the [`set_max_level`] function.          [`log!`]: macro.log.html       [`error!`]: macro.error.html      [`warn!`]: macro.warn.html      [`info!`]: macro.info.html       [`debug!`]: macro.debug.html       [`trace!`]: macro.trace.html   , L                       *           K    +  ( Sets the global logger to a `Box<Log>`.       I  F This is a simple convenience wrapper over `set_logger`, which takes a   F  C `Box<Log>` rather than a `&'static Log`. See the documentation for   $  ! [`set_logger`] for more details.          Requires the `std` feature.       d  	 # Errors       :  7 An error is returned if a logger has already been set.       &      8      8 <       7 ,  $   8        7 ,  7                          2     l    H	3ٳܳ ݳ ޳    ߳          i=2*64           4                                         6   t    2     l    H	3I    /  , Sets the global logger to a `&'static Log`.       O  L This function may only be called once in the lifetime of a program. Any log   P  M events that occur before the call to `set_logger` completes will be ignored.       G  D This function does not typically need to be called manually. Logger   M  J implementations should provide an initialization method that installs the      logger internally.          # Availability       N  K This method is available even when the `std` feature is disabled. However,   L  I it is currently unavailable on `thumbv6` targets, which lack support for   I  F some atomic operations which are used by this function. Even on those   3  0 targets, [`set_logger_racy`] will be available.       d        :        t        <    G  D use log::{error, info, warn, Record, Level, Metadata, LevelFilter};       *  ' static MY_LOGGER: MyLogger = MyLogger;          struct MyLogger;           impl log::Log for MyLogger {   8    +    L        (    0    C    l    L    Ԛ    ,           # fn main(){   )  & log::set_logger(&MY_LOGGER).unwrap();   *  ' log::set_max_level(LevelFilter::Info);          info!("hello log");      warn!("warning");      error!("oops");   <    <        0  - [`set_logger_racy`]: fn.set_logger_racy.html     8        7 ,  ! T                        ԋ           4                                        o      8        7 ,  !                          ԋ                      6    6     make_logger\ MO         ρU    .  + A thread-unsafe version of [`set_logger`].       L    9  6 support for atomics that is needed by [`set_logger`].       <  9 In almost all cases, [`set_logger`] should be preferred.       d        I    /  , calls to `set_logger` or `set_logger_racy`.       M    B        F  C It is safe to use other logging functions while this function runs   #        & |݁                        ԋ            4 ć$               4 `  6                               4    ``  `] `G]        9ֹ`    G           $  $      8 <       7 ,                 4 %               5 `  6                               5    ``  `] `G]        9ֹ`    G           $  Ǎ%   č   8 <       7 ,                 5 #    &  # Returns a reference to the logger.       E  B If a logger has not been set, a no-op implementation is returned.4                                                                   2      ߔ     8 4  tݔ    \ Y WARNING: this is not part of the crate's public API and is subject to change at any time  l      p     4     ,       t   D     4     ԸL    D    \    
\    L    by-s*dfUWFH  8   8 <     7 $ ܐ,                 6T  4                           a                ?D                                      92g 
             $/                  6    7D                      6              92g6            .                  6    7D                       6                          6  u  v  w      .<                             6                       Hc<C                $D                             6                 
        	          3$YA     6          $4|,                           6 6          $	D	                             Ը ] ]        r\[^6     (         S 	S S S        [_r%x                    92g   
         6           L	     	    t 	 HR[ x:<                                    Ը ] ]        r\[^6     (         S 	S S S        [_r%x      ۑ6                    L    ۑ         ۑ    <    t     ۑђxz         tv         E<                       (                     x*,         * R|                        S 	S S S        [_r%x             '    .  + The statically resolved maximum log level.       O  L See the crate level documentation for information on how to configure this.       P  M This value is checked by the log macros, but not by the `Log`ger returned by   ܖM  J the [`logger`] function. Code that manually calls functions on that value   0  - should compare the level against this value.   ۗ    ߗ   [`logger`]: fn.logger.html              *     The standard logging macro.      L I This macro will generically log with the specified `Level` and `format!`     based argument list.      <     use log::{log, Level};      !  let data = (42, "Forty-two");   !  let private_data = "private";      B ? log!(Level::Error, "Received errors: {}, {}", data.0, data.1);   <      O L Optionally, you can specify a `target` argument to attach a specific target   O L to the log record. By default, the target is the module path of the caller.      <         !   !      L  log!(         target: "app_events",         Level::Error,   "      "Received errors: {}, {}",   	      data.0, data.1   4	  );   <	   	   	P M And optionally, you can specify a `logger` argument to use a specific logger   
) & instead of the default global logger.   
   <
   
  # struct MyLogger {}   
  # impl Log for MyLogger {   @ = #     fn enabled(&self, _metadata: &log::Metadata) -> bool {     #         false   \  #     }   1 . #     fn log(&self, _record: &log::Record) {}     #     fn flush(&self) {}   <     use log::{log, Level, Log};      !   !         let my_logger = MyLogger {};   L         logger: my_logger,      "      4   <      T Q The `logger` argument accepts a value that implements the `Log` trait. The value   & # will be borrowed within the macro.      V S Note that the global level set via Cargo features, or through `set_max_level` will   R O still apply, even when a custom logger is supplied with the `logger` argument.4\   &|         8 4 &  , 8 4 & 8 $ $  8 4 &  , 8 4 & 8 $ $  , 8ͦ  & 8 $ $  ,  , 8ʳ  & 8   *    , 8 , ' 8 , 	    8 4 &  , 8 , ' 8 d 	  , 8 4 $  8 4 &  , 8 4 $  , 8ͦ  $  ,  , 8ʳ    %    8 4 &  , 8 4 & 8 $ $  , 8ͦ  & 8 $ $  ,  , 8ʳ  & 8   *    , 8 , ' 8 , 	    8 4 &  , 8 , ' 8 d 	  , 8 4 $  8 4 &  , 8 , ' 8 l ' 8
 \ 	   $  , 8ͦ  $  ,  , 8ʳ    %    8 4 &  , 8 4 & 8 $ $  , 8ͦ  & 8 $ $  ,  , 8ʳ  & 8   *    , 8 , ' 8 , 	    8 4 &  , 8 , ' 8 d 	  8  $  8 4 &  , 8 4 $  , 8ͦ  $  ,  , 8ʳ    %    , 8ͦ  & 8 $ $  ,  , 8ʳ  & 8   *    , 8 , ' 8 , 	    8 4 &  , 8 , ' 8 d 	  8  $  8 4 &  , 8 , ' 8 l ' 8
 \ 	   $  , 8ͦ  $  ,  , 8ʳ    % (   %& # Logs a message at the error level.   %   t%   %   <%   %  use log::error;   &   &7   &1 . let (err_info, port) = ("No connection", 22);   '   '/ , error!("Error: {err_info} on port {port}");   'H E error!(target: "app_events", "App Error: {err_info}, Port: {port}");   'E B error!(logger: my_logger, "App Error: {err_info}, Port: {port}");   <(4(\((  ( &|( ,(     )0**   8 4* &*  ,* 8 4* &* 8 $* $*  8 4* &*  ,* 8 4* &* 8 $* $*  ,***  ,* 8ʳ * &* 8 * * ** *+ *+  ,+ 8 ,+ '+ 8 + 	+++   8 4+ &+  ,+ 8 ,+ '+ 8 d+ 	+++  ,+ 8 4+ $+  8 4+ &+  ,+ 8 4+ $+  ,+ 8 ,+ '+ 8 ,+ '+ 8 ,+ $+  ,+++  ,+ 8ʳ + + %+ ,-  
 8 4, &,  ,- 8 4- &- 8 $- $-  ,---  ,- 8ʳ - &- 8 - - *- -. -.  ,- 8 ,- '- 8 - 	---   8 4- &-  ,- 8 ,- '- 8 d- 	---  ,- 8 4- $-  ,- 8 ,- '- 8 ,- '- 8 ,- $-  ,---  ,- 8ʳ - - %. //  
 8 4/ &/  ,/ 8 4/ &/ 8 $/ $/  ,///  ,/ 8ʳ / &/ 8 / / */ /0 /0  ,/ 8 ,/ '/ 8 / 	//0   8 4/ &/  ,/ 8 4/ $/  ,/ 8 ,/ '/ 8 ,/ '/ 8 ,/ $/  ,//0  ,/ 8ʳ / 0 %0 00   ,000  ,0 8ʳ 0 &0 8 0 0 *0 00   ,0 8 ,0 '0 8 0 	000 
 ,0 8 ,0 '0 8 ,0 '0 8 ,0 $0  ,000  ,0 8ʳ 0 04   0% " Logs a message at the warn level.   1   t1   1   <1   1  use log::warn;   1   17   2+ ( let warn_description = "Invalid Input";   2   2* ' warn!("Warning! {warn_description}!");   2N K warn!(target: "input_events", "App received warning: {warn_description}");   3I F warn!(logger: my_logger, "App received warning: {warn_description}");   <344\44  4 &|4      4<56   8 45 &5  ,5 8 45 &6 8 $6 $6  8 46 &6  ,6 8 46 &6 8 $6 $6  ,666  ,6 8ʳ 6 &6 8 6 6 *6 67 67  ,6 8 ,6 '6 8 6 	667   8 46 &6  ,6 8 ,6 '6 8 d6 	666  ,6 8 46 $6  8 46 &6  ,6 8 46 $6  ,7 8 ,7 '7 8 ,7 '7 8 $7 $7  ,777  ,7 8ʳ 7 7 %7 88  
 8 48 &8  ,8 8 48 &8 8 $8 $8  ,888  ,8 8ʳ 8 &8 8 8 8 *8 89 89  ,8 8 ,8 '8 8 8 	889   8 48 &8  ,8 8 ,8 '8 8 d8 	999  ,9 8 49 $9  ,9 8 ,9 '9 8 ,9 '9 8 $9 $9  ,999  ,9 8ʳ 9 9 %9 ::  
 8 4: &:  ,: 8 4: &: 8 $: $:  ,:::  ,: 8ʳ : &: 8 : : *: :; :;  ,: 8 ,: ': 8 ; 	;;;   8 4; &;  ,; 8 4; $;  ,; 8 ,; '; 8 ,; '; 8 $; $;  ,;;;  ,; 8ʳ ; ; %; ;;   ,;;;  ,; 8ʳ ; &; 8 ; ; *; ;<   ,; 8 ,; '; 8 ; 	<<< 
 ,< 8 ,< '< 8 ,< '< 8 $< $<  ,<<<  ,< 8ʳ < <A   <% " Logs a message at the info level.   <   t<   <   <<   <  use log::info;   <   =7   =1 . # struct Connection { port: u32, speed: f32 }   =9 6 let conn_info = Connection { port: 40, speed: 3.20 };   >   >N K info!("Connected to port {} at {} Mb/s", conn_info.port, conn_info.speed);   T>  info!(   ?$ !     target: "connection_events",   ?5 2     "Successful connection, port: {}, speed: {}",   ?' $     conn_info.port, conn_info.speed   4@   T@   Ԛ@   @5ډ   @'   4A   <A4A\AA  A &|A      AICC   8 4C &C  ,C 8 4C &C 8 $C $C  8 4C &C  ,C 8 4C &C 8 $C $C  ,CCC  ,C 8ʳ C &C 8 C C *C CD CD  ,C 8 ,C 'C 8 C 	CCD   8 4C &C  ,C 8 ,C 'C 8 dC 	CCD  ,D 8 4D $D  8 4D &D  ,D 8 4D $D  ,D 8 ,D 'D 8 ,D 'D 8 $D $D  ,DDD  ,D 8ʳ D D %D EE  
 8 4E &E  ,E 8 4E &E 8 $E $E  ,EEE  ,E 8ʳ E &E 8 E E *E EF EF  ,E 8 ,E 'F 8 F 	FFF   8 4F &F  ,F 8 ,F 'F 8 dF 	FFF  ,F 8 4F $F  ,F 8 ,F 'F 8 ,F 'F 8 $F $F  ,FFF  ,F 8ʳ F F %F GH  
 8 4G &G  ,G 8 4G &G 8 $G $G  ,GGH  ,G 8ʳ G &G 8 H H *H HH HH  ,H 8 ,H 'H 8 H 	HHH   8 4H &H  ,H 8 4H $H  ,H 8 ,H 'H 8 ,H 'H 8 $H $H  ,HHH  ,H 8ʳ H H %H II   ,III  ,I 8ʳ I &I 8 I I *I II   ,I 8 ,I 'I 8 I 	III 
 ,I 8 ,I 'I 8 ,I 'I 8 $I $I  ,III  ,I 8ʳ I IM   I& # Logs a message at the debug level.   I   tI   I   <J   J  use log::debug;   J   J7   J( % # struct Position { x: f32, y: f32 }   K/ , let pos = Position { x: 3.234, y: -1.223 };   K   K7 4 debug!("New position: x: {}, y: {}", pos.x, pos.y);   KM J debug!(target: "app_events", "New position: x: {}, y: {}", pos.x, pos.y);   LJ G debug!(logger: my_logger, "New position: x: {}, y: {}", pos.x, pos.y);   <M4M\MM  M &|M      MUNO   8 4N &O  ,O 8 4O &O 8 $O $O  8 4O &O  ,O 8 4O &O 8 $O $O  ,OOO  ,O 8ʳ O &O 8 O O *O OP OP  ,O 8 ,O 'O 8 O 	OOP   8 4O &O  ,O 8 ,O 'O 8 dO 	OOO  ,O 8 4O $O  8 4O &O  ,P 8 4P $P  ,P 8 ,P 'P 8 ,P 'P 8 ,P $P  ,PPP  ,P 8ʳ P P %P QQ  
 8 4Q &Q  ,Q 8 4Q &Q 8 $Q $Q  ,QQQ  ,Q 8ʳ Q &Q 8 Q Q *Q QR QR  ,Q 8 ,Q 'Q 8 Q 	QQR   8 4Q &R  ,R 8 ,R 'R 8 dR 	RRR  ,R 8 4R $R  ,R 8 ,R 'R 8 ,R 'R 8 ,R $R  ,RRR  ,R 8ʳ R R %R SS  
 8 4S &S  ,S 8 4S &S 8 $S $S  ,SSS  ,S 8ʳ S &S 8 S S *S ST ST  ,T 8 ,T 'T 8 T 	TTT   8 4T &T  ,T 8 4T $T  ,T 8 ,T 'T 8 ,T 'T 8 ,T $T  ,TTT  ,T 8ʳ T T %T TU   ,TTU  ,T 8ʳ T &T 8 T U *U UU   ,U 8 ,U 'U 8 U 	UUU 
 ,U 8 ,U 'U 8 ,U 'U 8 ,U $U  ,UUU  ,U 8ʳ U UZ   U& # Logs a message at the trace level.   U   tU   U   <U   V  use log::trace;   V   V7   V(   V/   W   W6 3 trace!("Position is: x: {}, y: {}", pos.x, pos.y);   W7 4 trace!(target: "app_events", "x is {} and y is {}",   X> ;        if pos.x >= 0.0 { "positive" } else { "negative" },   X? <        if pos.y >= 0.0 { "positive" } else { "negative" });   Y4 1 trace!(logger: my_logger, "x is {} and y is {}",   Y>   Z?   <Z4Z\ZZ  Z &|Z      [c\\   8 4\ &\  ,\ 8 4\ &\ 8 $\ $\  8 4\ &\  ,\ 8 4\ &\ 8 $\ $\  ,\\\  ,\ 8ʳ \ &\ 8 \ \ *\ ]] ]]  ,] 8 ,] '] 8 ] 	]]]   8 4] &]  ,] 8 ,] '] 8 d] 	]]]  ,] 8 4] $]  8 4] &]  ,] 8 4] $]  ,] 8 ,] '] 8 ,] '] 8 ,] $]  ,]]]  ,] 8ʳ ] ] %] __  
 8 4_ &_  ,_ 8 4_ &_ 8 $_ $_  ,___  ,_ 8ʳ _ &_ 8 _ _ *_ _` _`  ,_ 8 ,_ '_ 8 _ 	__`   8 4_ &_  ,_ 8 ,_ '_ 8 d_ 	___  ,_ 8 4_ $_  ,_ 8 ,_ '_ 8 ,_ '_ 8 ,_ $_  ,```  ,` 8ʳ ` ` %` aa  
 8 4a &a  ,a 8 4a &a 8 $a $a  ,aaa  ,a 8ʳ a &a 8 a a *a ab ab  ,a 8 ,a 'a 8 a 	aab   8 4a &a  ,a 8 4a $a  ,a 8 ,a 'a 8 ,a 'a 8 ,a $b  ,bbb  ,b 8ʳ b b %b bb   ,bbb  ,b 8ʳ b &b 8 b b *b bb   ,b 8 ,b 'b 8 b 	bbb 
 ,b 8 ,b 'b 8 ,b 'b 8 ,b $b  ,bbb  ,b 8ʳ b btĎ    F  C An enum representing the available verbosity levels of the logger.       I  F Typical usage includes: checking if a certain `Level` is enabled with   G  D [`log_enabled!`](macro.log_enabled.html), specifying the `Level` of   C  @ [`log!`](macro.log.html), and comparing a `Level` directly to a   ō+  ( [`LevelFilter`](enum.LevelFilter.html). ,͎              (      @m          ,    َ   The "error" level.       #    Designates very serious errors. _             (~                              (         ;$    Ǒ   The "warn" level.       $  ! Designates hazardous situations. _             (~                              ($       The "info" level.       "   Designates useful information. ]             (|~                              (,       The "debug" level.       *  ' Designates lower priority information. f             (                              (,    ̓   The "trace" level.       G  D Designates very low priority, often extremely verbose, information.              (                              (  8     !            (   !            (                             ( (           ,     "            (   #            (   #            (                              (    (             L   $            (     8                             ( 6              %            (                              (    ( A           T  !  ! &            (    ! !                           (    ( ?             !" " '            ( `  ""                            (    ``  `] `G]        9ֹ`    G           , "*$ *$ (            ( b  *$*$                           (    I6                I *$   bI *$ I$ *$*$*$         ܴ    M  J An enum representing the available verbosity level filters of the logger.       J  G A `LevelFilter` may be compared directly to a [`Level`]. Use this type   T  Q to get and set the maximum log level with [`max_level()`] and [`set_max_level`].          [`Level`]: enum.Level.html   &  # [`max_level()`]: fn.max_level.html   ܳ,  	\              *     mz!r              &  # A level lower than all log levels. 	7             *VX                              *,ٵ    )  & Corresponds to the `Error` log level. 	:             *Y[                              *$    (  % Corresponds to the `Warn` log level. 	9             *XZ                              *$ȶ    (  % Corresponds to the `Info` log level. 	9             *XZ                              *,    Ҷ)  & Corresponds to the `Debug` log level. 	:             *Y[                              *,    )  & Corresponds to the `Trace` log level. 	:             *Y[                              *33333  8 3  3 3 )            * 3 3 )            *   33                          * *           ,     *            * j3 j3 +            * j3 j3 +            *   j3j3                           *    *             L j324 24 ,            *   2424242424  8 24  2424                          * 6            j4 j4 -            *   j4j4                           *    * A           T j45 5 .            *   55                           *    * ?      ɴ     ɴ 56 6 /            * `  66                            *    ``  `] `G]        9ֹ`    G      δ     ,δ 68 8 0            * b  88                           *    I6            մ   8 8 I$մ 888           
t                   ,    +vε{      ,    6,  j 
j                jj                        ,          d             } 
}                }}                       6,          <             6 !   1                , gj`D`D`D`D`D  8 `D  `D `D 2                , `D `D 2                ,   `D`D                          , ,     "       , &E &E 3                ,   &E&E&E&E&E  8 &E  &E&E                          , 6     #        kE kE 4                , [^kE kE 4                ,   kEkE                           ,    ,       $       L kEH H 5                ,   UXHH                           ,    , ?     %        HN N 6                ,   NN                           ,    , A     &       T N*U *U 7                , b  *U*U                           ,    ԫ6        '     ԫ *U   bԫ *U    ԫ$ *U*U*U         X X 8                , `  XX                            ,    ``  `] `G]        9ֹ`    G     (       , X    #    The "payload" of a log message.       L   # Use       K  H `Record` structures are passed as parameters to the [`log`][method.log]   E  B method of the [`Log`] trait. Logger implementors manipulate these   L  I structures in order to display log messages. `Record`s are automatically   C  @ created by the [`log!`] macro and so are not seen by log users.       J  G Note that the [`level()`] and [`target()`] accessors are equivalent to   J  G `self.metadata().level()` and `self.metadata().target()` respectively.   L  I These methods are provided as a convenience for users of this structure.       l  
 # Example       H  E The following example shows a simple logger that displays the level,   B  ? module path, and message of any `Record` that is passed to it.       <    ğ        $    =  :    fn enabled(&self, _metadata: &log::Metadata) -> bool {   |          true   D      }       ,  )    fn log(&self, record: &log::Record) {   0  -        if !self.enabled(record.metadata()) {                 return;   d  	        }       "          println!("{}:{} -- {}",   #                    record.level(),   $  !                 record.target(),   #                    record.args());   D          fn flush(&self) {}   ,    <        -  * [method.log]: trait.Log.html#tymethod.log   ܵ        0  - [`level()`]: struct.Record.html#method.level   2  / [`target()`]: struct.Record.html#method.target 4                   .    3$YA       D             /Ģ $             ا' \                           92g,  $              $             ^ ^ 9                .   QT^^                          . .     )       , 'c 'c :                . `  'c'c                            .    ``  `] `G]        9ֹ`    G     *       , 'c䊉    /  , Builder for [`Record`](struct.Record.html).       \  Y Typically should only be used by log library creators or for testing and "shim loggers".   X  U The `RecordBuilder` can set the different parameters of `Record` object, and returns   Ѐ.  + the created object when `build` is called.       t        <    잁   use log::{Level, Record};       "   let record = Record::builder()   1  .                 .args(format_args!("Error!"))   (  %                 .level(Level::Error)   $  !                 .target("myApp")   ,  )                 .file(Some("server.rs"))   $  !                 .line(Some(144))   0  -                 .module_path(Some("server"))                      .build();   <        H  E Alternatively, use [`MetadataBuilder`](struct.MetadataBuilder.html):   ل    <݄    .  + use log::{Record, Level, MetadataBuilder};       /  , let error_metadata = MetadataBuilder::new()   ȅ,  )                         .target("myApp")   0  -                         .level(Level::Error)   %  "                         .build();   ̆    І"    -  *                 .metadata(error_metadata)   1    Ӈ$  !                 .line(Some(433))   )  &                 .file(Some("app.rs"))   0    ӈ    <  l                   /    $t*+       4             .o o ;                / `  hjoo                            /    ``  `] `G]        9ֹ`    G     +       , o    !   Metadata about a log message.   ԥ    Lإ        @  = `Metadata` structs are created when users of the library use      logging macros.       B  ? They are consumed by implementations of the `Log` trait in the      `enabled` method.       D  A `Record`s use `Metadata` to determine the log message's severity   |   and target.       D  A Users should use the `log_enabled!` macro in their code to avoid   (  % constructing expensive log messages.       t        <    '            é    ǩ     8    +    Lͪ    ת    ۪(    0    C    l    L    ԑ    ,           # fn main(){}   <Ȭ  D                   /    Hc<C      d ,             (| 4             6[ [ <                /   [[                          / /     -٬       ,٬ Ҁ Ҁ =                /   25ҀҀҀҀҀ  8 Ҁ  ҀҀ                          / 6     .        : : >                / : : >                /   ,/::                           /    /       /       L :  ?                /                              /    / ?     0          @                /                              /    / A     1       T ˏ ˏ A                / b  _bˏˏ                           /    ԫ6        2   ˏ ˏ    ԫ$ ˏˏˏ           B                / `  MP                            /    ``  `] `G]        9ֹ`    G     3       , Ƶ    3  0 Builder for [`Metadata`](struct.Metadata.html).       \    ^  [ The `MetadataBuilder` can set the different parameters of a `Metadata` object, and returns   ز.        l        <    ̥   let target = "myApp";   &  # use log::{Level, MetadataBuilder};   )  & let metadata = MetadataBuilder::new()   ,  )                     .level(Level::Debug)   '  $                     .target(target)   !                       .build();   <  |ѵ                   1    [#J"y       D             /, , C                1   hj,,,,,  8 ,  ,,                          1 6     4          D                1 !$  D                1   `c                           1    1       5       L   E                1                              1    1 ?     6          F                1                              1    1 A     7       T $ $ G                1 b  $$                           1    ԫ6        8   $ $    ԫ$ $$$           H                1 `                              1    ``  `] `G]        9ֹ`    G     9       ,    R  O The type returned by [`set_logger`] if [`set_logger`] has already been called.       ņ&  t              4    mĖGH       64 @                       64                           6  N            4 `                              4    ``  `] `G]        9ֹ`    G      C     ,    ɉZ  W The type returned by [`from_str`] when the string doesn't match any of the log levels.       X  U [`from_str`]: https://doc.rust-lang.org/std/str/trait.FromStr.html#tymethod.from_str |Ӌ              5    (UZC       65 @                       65                           6  O            5 `                              5    ``  `] `G]        9ֹ`    G      D     ,   P            5   P            5                              5    5        E     L ] ] Q            5   ]]]]]  8 ]  ]]                          5 6      FË     Ë      The global logger proxy. d             6    b%ƫ     [3                              6  R            6 `                              6    ``  `] `G]        9ֹ`    G      G    ,CJ" J"J" J"J"J" J"L J"\J"gJ"J"@J"J" J"J" J"J"FJ"ؽ J"L J"J"J"J"J")J"J"J"J"J" J"J"QJ"TJ"J"J"J"J"DJ"J"J"#J"gJ"J"%J" J"J"MJ"J"ڽJ"IJ"׽ J"ոJ" J"D J"J" J"4 J"J"J" J"D J"J" J"4 J"J" J"qJ" J"D J"J" J"4 J"IJ"گJ" J"D J"J" J"4 J"J"]J" J"D J"J" J"4 J"=J"J" J"L J"J" J"L J"J"J"DJ"J"J"4J"J"J"
J"
J"D
J"
J"
J",
J"J"J"J"DJ"J"CJ"CJ"CJ"nBJ"AJ"AJ"CAJ"IAJ"i@J"o@J""J"?J"?J"9J"8J"8J"8J"z7J"7J"6J"6J"
6J"6J"6J"j5J"p5J"~2J"1J"0J"0J",0J"20J"|/J"/J".J".J"-J"-J"XJ"$J"#J"#J"'cJ"J"J"oJ":J"zJ"J"J"J"J"8J">J"wJ"}J"bJ"hJ"J"J".J"4J"~J"J"J"J"J"J"J"J"J"	J"
J"J"J"J"J"J"J"WJ"J"J"J"*=GJXgl 4https://doc.rust-lang.org/std/macro.format_args.html   &https://docs.rs/stderrlog/*/stderrlog/  ,https://docs.rs/flexi_logger/*/flexi_logger/   log4rs  macro.trace.html  logforth   @https://docs.rs/systemd-journal-logger/*/systemd_journal_logger/  *https://docs.rs/android_log/*/android_log/   4https://doc.rust-lang.org/std/str/trait.FromStr.html  println!  log_err  struct.MetadataBuilder.html  
log-reload         trace!  struct.Record.html       6https://docs.rs/pretty_env_logger/*/pretty_env_logger/         ftail  macro.info.html      *https://docs.rs/slog-stdlog/*/slog_stdlog/     console_log        fn.shutdown_logger_raw.html       debug!       (https://github.com/drakulix/simplelog.rs     	clang_log  macro.error.html        https://docs.rs/syslog/*/syslog/      logcontrol-log      fn.set_max_level.html         info!      0https://github.com/borntyping/rust-simple_logger  Metadata::target      structured-logger    
    #https://docs.rs/spdlog-rs/*/spdlog/    fn.set_logger_racy.html     log-to-defmt        enum.Level.html           
    warn!     https://docs.rs/colog/*/colog/  Metadata::level      
std-logger      
   https://docs.rs/fern/*/fern/       	db_logger    log!    3https://docs.rs/alterable_logger/*/alterable_logger           error!  fn.max_level.html     (https://docs.rs/env_logger/*/env_logger/       call_logger  Metadata::builder().build()        $https://docs.rs/logforth/*/logforth/     win_dbg_logger     log_enabled!   (https://docs.rs/log-reload/*/log_reload/               7https://doc.rust-lang.org/stable/std/macro.println.html        flexi_logger  format_args!("")      fn.logger.html   https://docs.rs/log4rs/*/log4rs/    android_log         "https://docs.rs/log_err/*/log_err/            ./macro.trace.html        target()  	stderrlog        "https://docs.rs/ftail/latest/ftail  macro.debug.html      ` systemd-journal-logger      *https://docs.rs/console_log/*/console_log/        fn.try_set_logger_raw.html             ./macro.debug.html  level()      pretty_env_logger        *https://docs.rs/clang_log/latest/clang_log  macro.warn.html      t   slog-stdlog       0https://docs.rs/logcontrol-log/*/logcontrol_log/       enum.LevelFilter.html          ./macro.info.html       	simplelog        ;https://docs.rs/structured-logger/latest/structured_logger/      syslog     ,https://docs.rs/log-to-defmt/*/log_to_defmt/     fn.set_logger.html           ./macro.warn.html     simple_logger  struct.Metadata.html     (https://docs.rs/std-logger/*/std_logger/       	spdlog-rs     &https://docs.rs/db_logger/*/db_logger/ 	    macro.log.html   trait.Log.html               ./macro.error.html    	  colog        *https://docs.rs/call_logger/*/call_logger/    fern        0https://docs.rs/win_dbg_logger/*/win_dbg_logger/ 	       alterable_logger     macro.log_enabled.html        max_level()     
env_logger                                              	macro@log     v tJ    JKJJK5  Trace    Debug    Info    Warn    Error                                                Off                                                  Borrowed    Static             Record    metadata    args    module_path    file    line                      RecordBuilder    record                  Metadata    level    target    MetadataBuilder     SetLoggerError    ParseLevelError             GlobalLogger    Lkey-value support is experimental and must be enabled using the `kv` feature  L      2   t   OFF    ERROR    WARN    INFO    DEBUG    TRACE    Jattempted to set a logger after the logging system was already initialized  J  Fattempted to convert a string that doesn't match an existing log level  F                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                y'ߟJ<_r}d`1SX$GQE4hNn}^ȹR<7`)÷f-(9	WےF3ƫ%>H)E. aY
k7VAtqCPa'PdgpӉ$%GiB4Y9/Esf/W* (FW	TFRDHNR+
]Wӥ;k Rt\pLw]&JG`Au1[.P^c^5󶥖StxѾI7זxJΡŚ5l[Wl]#s{:^`cH78(Zc`ۈW5:]MdWI;%sr07<#;Q&K-mpIhvys͎4 ]j4w_g4QOA!g۱{!*ֹy?L_jo=Re]ksp?	=!p[<ܼڎqp8YW-XvcCHC¦Q|ˏHHTYK&dN|vP K^ԝN"-x!"
MI:pP(_[q7ҧLL#9_rP<2t/$Ɉt[s}E޿4y|_(,knM[-@	<ųMb.삦f	s jG]~w:zV;Z|mGg)B>ե& AՂ61I!;#|M	K@NLlU1/ΰrF 8l\j+'asUܔF6(R76n>X1Ws[A-	>Mm4`	w#bx73~[Wj׉D<ND(7!KtlAE< RY6mpJjW
vz{a:n\Dc++"/w#%T7b,AïaAla}DҀg{oi/8 ǥ(=4suJ+ccl']:EQN3%N]UJY~B.PN5}Q>Y*Zgag;h=O`V0L;4t7H7(pʐ`</}=U "bMޏ!OA7Q1.N)Fzjq6";Y)K	`ƻU]>jcG#|Y#=%2^*03IҜ&uZWQsS<Rl9NaVk.yl`dM?o_dn┚f_ҭQL)_FXd2ov<\}~bR14b1uq*Jj.%-jfGb"Z+*l?r
pʯߠBߴ>X3e2iUM!, Tٌ.6<5Ț)w`"B3kعSH1(:*	j~D,?^kؑӧ'΋ff`םu<PTs2R)m:k[
;}.U_qs)$x2%j|=6sCޔ_=IBiiTq%2`QgD ^&Ãñ3%XB>yla϶m؉ek։_,=13Ŋ&|] Pjh6g=ZK72?r¥&EH9 4;VgCn(>b"z`g"q,rQd62gPsL=*)Maa3ezPCRS>xd
%*@Ѥ ,`.>V篘A;)N֊JPV)nO@QFI!'fWO߾f@͕qAYs:e(GM츱uCJ&ӕ	tyzօ[T8jѿ@/2#RSV2@R;LU 
͎Pi>Y0w#ܨq_䌳%P!*aӹކ
Rx"w,[ܭx(zM]H@,9> ilѓ0)@S5:Z*R{{фs;,lt3p=
\a B6{Ul33)9COYn.Kϓ!;{PK2&ҕhj5q㣁˼E
"-ܭ52L2L{oc-Rw&lDβ\=(s\3"юeNPwƎ5_1gP!±|g4/ҦtЕg(jw6ק3X
56 ?s}sä$\<GK
y'/:
ܔtx(]JY
$`٠MG} I'ug6"V-U,P=$מ^Kwt|[
ŐUw\\)	f#?N+YuOX4ڬ걧~tQQ$b*#h
ih+Mp*nJԕ%L1yhףD\x(Kׇ\V$[o/.m_o8q	Vu\z-A7s2+QSsSr1G Ӛ?|aPqV;a)p[2s³[=87[tXZ(4
E3L$ZJu/b{z:9E	_J5hH05Z 6!/[ؑwMނPܟ֪gJ7S+59nӌh>*3ǻ9?G]+zu2rp%737$$3)%Rx8,0I3&A&5+/[NSIӧSN#NAυıUf*h0:.tCPeK&%K۸
|;߷6#'!DǫѿTvYQqNHON|^Utf *"~Af)6y	)85Mtu:֝; L'BXf%=n lQs1hwC(\T&QK%	r1b#opAU2OnOS_ըBѱ4G)R
5t 	S=A4`ڭO+lӷ-ѴWR\zbPP:gPZ
jI jּ:8l%vy0'gn0(?w2e.
C(UQIE72	|>#e-1 Tk=|~"x/Iu~ADPY3/
2TYyf[5C ExPQt=Lu%Q:߭
`%^D=SX+]ݢ#Ķ~@<ص+"
Cwpۣԙ&   őnΔ(J86?!6ɥ|2Cw2ѳ+	@w_'l,xmSE=_y=Sl'zAtJF%AúHA(4F'ޔdB*zУ!H"m#GvM׋G4wQ5/):CGOG(ZA$dɧL`1re?Tĳ٘ucŰ[Aڇ*@
5ώJTlUĆK[{%4W Z>ں}&N}ӆop-44<x ;H؝#cJڸL=8Lz_p[Ju:bkKէrvSn,hƧ%++ 	n6<$7<x4f&kd߁6 tÊF5h{9M1Mz.6%ȷ0S궵<O+MRK]R:l"EOi$~{u%6J5oj\1d
HMvMwwf(¥kYqV<߉ǹ!xm_\<O<3Bw?g\}a)#4ha>XC2R".JTW.W>ǌKUehn{
K&aX$Xg5xhu(n.n2iӀf2`p:?{h>>9L(wu䑛50cHnou,kȌE%B2bX)R3Mnp/`l N#l;Qd~f@≠)!s4&Ʉ}u|S\um)T                                                                                                                                                                                                                                                <                                                                                           J                                                                                                                                                                                                                                                 <                                                                                           J                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     i                                                                                                                                                                                                                                                                                                        n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     j                                                                                                                                                                                                                                                                                                        t                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  )                                                                                                                                                  )                                                                                                                                                       )                                                                                                                                                                                )                                                             )                          )                                                                                                                                        )                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Q                                              ]  u s  N' ) * O, - %/ 0                A 2  2  2  2  3 6 3 r 3      D 4  4  4  5  5  5 / 6 \ 6  6 8 7 ` 7  8 I 8 8 9 9 :       = t= 9@  B  B u C  C  D @ D f D  E E E  F . F xF F G H       K MK YN  Q       Q I R      R R S gT T U p V V W K X X OY  Y      *Z [\ ] ^ ^ _ =` a a yb $c  c  c 9 d      pd d 8e  e      e f zg 2h  h  h ;i /j Km &o I p       p  p  q y r  r      [ s  t  u ku      $ v  v  w (x       x  y q z z {|     u6 v           B   a    K  s                                                                                     >       z         J        g                                 C 	 @   % %  g Z                       {      3       I u     C    d    2             q r                              )        "       e   =     U   ; g                                            @              #                       U              P             O  -        @  j       '      f        
  '       
 
      :  &                ;         f              U              P                             .  T             L              F                       m        m      j     s            ! ! ! " " " " D#      #  # q"                                              q                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               j                                                                                                                                                                                                                   P                                                                             z                                                                                                                                             
                                                                                                                                                  %                                                                                                                                                       K                                                                                                                                                                      5      5      G6           P7      48                                              B      C      +D           5E      F                                              Q           l
R                                                                  Z                                                             c      \d                     e                          h      j                } p      p                )s                     u                     x                                                                       0      Z  y                                                                                                       |           c           3                                                                                                                5            =       E       M       U       E  f          4                  #                            E       M       U       ]       e       m                               .            r      X                     [           o                  6       j                                                              ;                :                                          Q                      
           '                           (                                                   ;                                                  ~           B       v           1                                                                  y            !       ! "      "       #      # ))))))))) 

&))))))(((((((((((''%%&d                           c!~')l+,7./=1         X22223M33   [44   25   5   a66   w7   `88a9[:o<      ?B   C   C   ED}D   \E   EFFGKHnJ      NjQ      Q      R.STTKUU   WW   XY      *\\]q^+__`]abbqc   
d      dd]e      f ggsh   iil\noPpp   qqr      rs4tu      ;vvw      xyzK|m   C   .      Y         LC                                       ֖   
%               `   }ܛ   ԝ            `prB   w&Y               X         G         2eH{`      7               R         |      "a                        Z            2                  e         d   Eo      {      
   
      Og         P                              e      !            3                        [                     9l   L      0!      7"   "n##   $ %+.5<CGMSYqoJ')*J,- /0+20262<2222303l3/4?444555*6W6|637Z78C8899:<<n=3@BBoCCD;D`DE?EE(FsFFGHJJGKSNQQQDRRRRSbTTUkVVWFXXIYYZ$ZU\]^^~_7`aasbccc4dcdjdd2eeeeftg,hhh6i)jEm!oDp}pppqtrrHsUstteuvvvw"xxxylzzu|	oqЍȎ<[EnCHLPTX\`flquy} 9ou
?Eҙc1>ޠǢۺ!!bUCv.Fr@a/]lmOe$}}b:R~8d
zI7=v| RGMFL;d$]c


3748cRGM	")QCI=C|[jj"ep   !!!"""@####$$$$$$$$$$$$%%%%%$%*%2%:%@%F%L%R%X%^%d%j%p%v%|%%%%%%%%%%%%%%%%%%%%%%&&&&$&*&0&8&@&F&N&V&\&d&j&r&z&&&&&&&&&&&&&&&&&&& '''''&','3':'@'G'N'T'Z'a'h'o'v'}''''''''''''''''''''''(((((#()(/(5(;(A(G(M(S(Y(_(e(k(q(w(}(((((((((((((((((((((())))))%)+)1)7)=)C)I)O)U)[)a)g)m)s)y)))))   (   29@   JPV_!{')i+,4./:1   3292A2222363r3   D44   5   5   \66   `7   I88J9D:X<      ?xB   B   C   @DfD   EE   .FFvG4HWJ      MSQ   QQ   RRSST4UU   WW   X}Y   "Z\\]Z^__`FabbZc   c   hd}ddFe   e{f	gg\h   hilEnoKpp   pqyr   Js[stu   v$vvw   xxyqz4|V   ,   ͐   B         5s>F   NRVZ^dj   sw{Җ!   sz   CJ   יgƛ3Imn?   u$E      u         C         2      `0QFg^      "               =         gL      :   y   E               JP   IO@j    `f   



   5:b   6;               JP      '.      F      @F      ^   %j   G      !      ""   "j##   #$$$$$$$$$$$$%%%%!%'%/%7%=%C%I%O%U%[%a%g%m%s%y%%%%%%%%%%%%%%%%%%%%%%&&&&!&'&-&5&=&C&K&S&Y&a&g&o&w&}&&&&&&&&&&&&&&&&&&&''''#')'0'7'='D'K'Q'W'^'e'l's'z''''''''''''''''''''''((((( (&(,(2(8(>(D(J(P(V(\(b(h(n(t(z((((((((((((((((((((((()
))))")().)4):)@)F)L)R)X)^)d)j)p)v)|)))))e                           e!')m+,8./>1         Z22223O33   ]444355516b66:7x78b88b9\:p<<   ?BBCwCCDFD~DE]EFGFFGLHoJJ   NkQQ   QKR   R/STTLUU   WW    YYY   +\\]r^,__`^a bbrccd;d   dd^ee   f!ggthhiil]noRpppqqrr   ss5tuu   <vvwjx   xyzL|n   D   0   ZDcMD                                       ז   &   @      a~ߛ   ՝            aqsC   x'Z/PYkH   3fI|a8lS\B}      $c      G      [      3   \      f      e   Gq.   |    
   
   Ph      Q   m      \      f   "         5[      S      \         t   ;nM    1!!!8"""o###$                                                                     l222
3,3a33:4o445t556C6v6"7L7708889:<<h=#@BBXCCC'DZDE1EEFdFFG~HJJAKCNQQ   .RhR   RSLTT~UUVVW0XX3YYZ   G\\]^a_``aVbccc'dXd   deee   fVghhh)ii(mo0pdpppq^rrsRsstLuuvvwxxxpyPzzg|a_Ŏ,Vu*g                                                S   _   /   qJb   ;נâ                  <o'Ab0O}r$iH{^vkI~*9nT8   9   2   f   
         w   3{   7   
6      4\M      
   
#      $      K      3{   7      x      Jz   >   r   -      ]   *g   KYW_   !!!"{"".####$                                                                     f2223&3[3344i445g556=6n67F77*8w889:<<=@BBKCCC!DRDD+EEF\FFGqHJJK6NQQ   !RWR   RS?TTqUHVVW#X]X&YYY   ?\\]^T_``aIbbccdGd   deee   fIghhh!iimn#p^pppyqQrrrLsst?uuvvwwvxxbyBzza|ׅ[J&ӑPoa                                                2   L      xd=IΞ   5Ѡ                  3f;\	*@w}cc?rUm	\:x$*hN%   	0y      S            h   $h   $   #      +S}:      
   
   u      v   <y      $h   $      Z      Ag   +   _         N   a   <PzHY   !!!	"l""#{###$                                                                     n2223.3c33<4q44	5x556E6z6&7N7828889:<<l='@BB\CCC)D^D
E3EEFhFFGHJJEKGNQQ   2RjR   RSPTTUYVVW4XX7YYZ   K\\]^e_``aZbccc+dZd   d eee   fZghhh-i   ,mo4pfpppqbrr's   stPuu   vwxx   uyUzzi|c   .Xw/i                                                      #a   1   vO   L            ٠Ţ                  At,Cd2T!wF   Mc"{pN,>p$V   :   >   4   h            |   8}   9      8      9a!O      
   
%      &      P      8}   9            
   O|   @   t   /      b   =      P`\a   
!!!"""3####$                                                                                                                                                                          ? 5       5            6       7      n 8  8 n 9 h : | <  <       ?  B      # C       C            D      i E      S F  F  G X H { J  J       N w Q           R           R ;S T T XU U      )W 	X      Y Y           7\ \ ] ~^ 8_ _ ` ja ,b b ~c      d           d d je           f -g g h      i      l in 	p ^ p  p       q  q  r           s At %u           Hv w w           x y z X |   z         P       <             f                   Y                                                                                                                            m                                        m                                                               f                                           e       (              T                                  r                                        D                               _                           $                      o                                               g                     ?                                 r                q                                                     , 
                     \ t                          ]           #                                           r           .                                                                      h           $                              G              Y                = !           D "       # { #  #       $                                                                                                       ?5   5      6   7   n88n9h:|<      ?B   #C   C      D   iE   SFFGXH{J      NwQ      	R      R<STTYUU   *W
X   YY      8\\]^9__`ka-bbc   d      ddke      f.ggh   i   ljn
p         qqr      sCt'u      Ivww      xyzX|z   P   =      f         Y                                                                        n               ͟   m                                                                        e   (      T                                                      D               _                  ]   qp                           h            @                  t         r                                 -               ]                  ^      $                        s      0                                          i      %               G      {        =!      D"   #         $                                                                     F22         ;3w3   I44    5   5      6   e7   N88O9I:]<   =?}B   C   C      kD   JE   3FF{G9H\J   KMXQ      Q      RSST9UUpV
WWKXXY      \\]_^__`Kabb_c   c      ddKe      fggah   h   lJno   p   pq~r      `s"tu      )vvw      xyvz9|[Ņ1v   Ґ   G         :x                                                               ~      N   ۙkʛ               M                                    G            x         F   	      5                  S      i            %               @         j                  O                           H                               S         R                           i                     =                  >                              S                                                I                        '                !      %"   "   #    $                                                                    #  0    :                                                                                                                >                                                            l                              g  q                                            {                                                                      A  KU`  m  w                                    DN  Xbm  z                              5  ?    I    S  ^    k    u                                                      v                                          @  K    X    b    o      y                    EP  ]                                                                                                                                                                                                                                                                                                                                                                                                   Ts            v            x                                 ǎ                                                                                                                                 =                                                                                                               k                                                                                          	                                                                                                                                                                                                                                                                                                               i                                                                    D%  2&            '?))  b,  -  /  8  :            z;<E=  =  ?  =A    Z    dlee:ff~ghikkmjn    otruvv1w,x'yzz{  >|    X    Qv  B              b    ̝    0ߠ    1&ED	                                                                              P        M  =                                                                 "  ($                                3      h3  4  h4  5  6  8            {              ^D    E        iE    H    N    (U      X                  [    .b          n            ,                              /                  i    R                    W      f    p  G                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              (                                                                                                                                                                                                              e                                                          -AU    i                                                                                                                                                                                                                                                                                                                                                                  }                                                                    0&  '            =))`,  -  /  3  :  x;            <C==  ?  ;A  \D    [    jee8ff|ghikkmhnn    tpuvv/w*x%yzz{<|  *    V    Ot@                `    ʝ.    ݠ/    $CBU                                                                          N            ;                                                                 	"  &$  B%                                f3      4  f4  5  6  	8  8        '                  E    gE        H    N    &U    X      Z                  ,b    d          o                                    -                g        P                    d    d      n    E        K                                                                    1&  '            >))a,  -  /  3  :  y;            <D==  ?  <A  ]D    [    kee9ff}ghikkminn    tquvv0w+x&yzz{=|  +    W    PuA                a    ˝/    ޠ0    %DCV                                                                          O            <                                                               
"  '$  C%                                g3      4  g4  5  6  
8  8        z                  E    hE        H    N    'U    X      Z                  -b    d          o                                    .                h        Q                        e  E    o    F        L                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^                                                               :Nb    v                                                                                                                                                                                                                                                                                                                                                                                                                  >Rf    z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |5      6           *7      8      8  9 9 :  <           +@ B      `C      C           E      E      lF  F G H  J           KN Q           <R            R S ZT T U cV      W >X      AY Y           U \ \ ] ^ o_ (` ` a db c c      4 d            d *e e            f dg h h      6 i      4m o <p                q fr r           	t t ]u           v w x           }y ]z z n|          h            	                 4      n                                                                                                      2                            { T        _                                                                                                                                                       Y                  |      N                                                                                 u                S                  C      )                                                                                                                             C                                                                                                                                                                   [                     C                                                                                                                      m           L                [                     a                     !           "      8#                $                                                                      y22         f33   t44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   i                                                                                                                                                                                 ^b                           ]                                                                  4   5   /6      87   8                           B   uC   D      E   F                           Q      IR                                       Y                                    c   9d            e               h   i         Ip   p         r            u            hx                                             Ba         <                                                   >                                                                           s   "         -N         i                  .      D      \         j         Z   @                           E                           Z                                       ,            
            `                     k         Z                                 Y         Q                           r               E           !!   "   h#   #                                                                                                                                                                                                                                                                                                                                                                        tp                                                                                                                                                                                                                                                                                                                                                   #                                                                                          H                                                                                                                                             
                                                                                                                                                                                 o                            #                                                                                                                                                                                                                                                                                                                                                                        hp                                                                                                                                                                                                                                                                                                                                                                                                                                             <                                                                                                                                             
                                                                                                                                                                                 c                            # ,>Relsz2JNUY`dkrv}
#'.5DKRVZahlu	")07>ELSZfjpt{ '.5<@HPX`dlt|
		)	-	5	9	=	E	I	V	a	u	z																			
	



&
+
3
;
C
S
\
d
l
u
}












 "'/4AFJNVZ^bjnvz!%)-59AEMQY]eiqy&.2:BFNVZbjrv~!)8@HPT\dhpx|"*.6:BJNV^bjrv~/49AEIMQUY]aeimquy}	!%)-159=AEINSX]bglqv{ %*/49>CHMRW\afkpuz$).38=BGLQV[`ejoty~                                                                                                                                                                                                                                                                                                                                                                        vp                                                                                                                                                                                                                                                               +      5   =   E   M                                                            =   E   M   U   ]   e                                                               S      g                                                                                                                              
                                                                                                                                                                                 q                            #                                                                                                      5   5   I6N6   Q7   ;8<8=8>8?8      @8A8   B   C   -D2D   6E    F!F"F#F$F      %F&F      Q      vRwRxRyRzR{R   |R}R   ~RR      ZZZZZZZZZZZ   c      _d`dad      eeee   h   jjj         ppp      /s3s7s      uu v      xxx                                 2      {                                                                  ~      e      5                                                                                             h         6         %                                                                     0      t   Z                                             l                  
                  =         <                           S                     )                  *                              =                                          x      3                                             !      "   "         #                                 !')y+,D./J1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         }żO                                                                                                      T    T      W   Y    Y[\^ ^      _a   q    q      t   v    vxy{ {      |~              Ԓ Ԓ ԒԔ Ԕ   Ԙ   Ԝ      ԡԤԧԪ ԪԬԮ԰ԲԵ                                                                                                                                                                   
 
                                                                                F         H    H   J   M   P   R                                                c         e    e   g   j   m   o                                                                                                                                                                                                                                                                                                               ՞)                           :":                                                                                                                                                 <                                                      J                                                                                          >4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      5   5   S6      V7   B8                           B   C   7D      ;E   'F                           Q      R                                       Z                                    c   bd            e               h   j               p         ;s            v            x                                          7   Z                                                                  j      :      ř                                                                                             Em   ;         *                                                            5      y   _                                 6   q                                 B         A                           X                     .                  /                           B                                    B   }      8                                                !   !"   "         #                          2     .     E     A     '                    )     :     <                    )  P  A  /  S  G  5    "   ;    ( 	  O  @  .  F  4    !  :    '  N  ?  -  E  3     d   9    &  >  ,  D  2    8    %   =  +  R  C  \   1    7    $    <   *  Q  B  0  T   H  6    #    J" J"                         	 ef" core_intrinsics 	derive_eq  y''R$   (      y't0*  m"ޛ  y'A}u 
 }Vjޛ derive_clone_copy  y'.   ܝ      y'        y'5W&b 
3 }ޛ fmt_helpers_for_derive``  y'\bA  > J"       y'J7f ) "ޛ  y'K{{G*  ޛ  y'W2Xw([       y'K?  O"ޛ  y'N>(K 	$! 7ޛ  y'
   (     y'С|A  ޛ  y']f	i 
$  uqޛ  y'Z]Q      $   y'TїG    u   y'k5 
 u=Dޛbb  y'(VVҖ ~, 	ޛ  y'_f<3  ޛ  y'\(#-    G   y'!G  ޛ  y'%֚X 	$  ޛ  y'Z@F8   )     y'!`^@A 	 Gޛ  y'(f\7? 	e  ޛbb  y'z
0F  g- J"       y'!%H   ڜ!     y'3Od  C     y'H( 
 bޛ  y'>ǲ / ޛ  y'&xJq  9ޛƞ``  y'ިu 
 ޛ  y'a,u 	b& Pޛ  y'*R:   Ԙ'     y'3ZY`  ޛƞ``  y'UG"y 	K# Cޛƞ``  y'Wo\K        y'e!~ ~ ޛƞ``  y'l\'\  C     y',W n 
 ޛ  y'@M6O! $  bޛ  y',h; D sޛƞ``  y'/enzs  6     y'JcXcT   ޛƞ``  y'̈́k%+ . ޛbb  y'$v|һ{  $crate::const_format_args SK"# ֕  fmt_internals fmt_arguments_from_str  y'$S     	   y'`.|I { rޛbb  y'YV 	' 	ޛ  y'Tn/   қ)  W
   y'oIz \ ޛbb  y'Ro+D  C  	   y'FǲT 
! ޛ  y'@Bu t5 
ޛ  y'kHwjʩ  Ь=  v
   y'KQu  s
ޛƞ``  y'βF ^2 
ޛƞ``  y'-EC  $crate::panic::panic_2021 IV # panic_internalsUS   y'CR[  
ޛ  y'!ؓ   J" J"      y'XW 	(* 'ޛ  y'@E   )     y'L  ޛ  y'$YSA 
$ ޛ  y'Q   !  u   y'Z
Ȍ     Ň  y'LX u ? xޛ  y'^ 5 ޛ  y'H)4  8ޛƞ``  y'IY,wU      y'. > 	 yޛ  y'_[&         V on  y'DYj                                          f9xF!V)^1nBN%                           |J      Z-b5                     R                                                                                       =         r                                                                                                                           
qq   CuB9k24;sCpM	W9 -q=l;P&               gfm                                          {                  )   a-%+@aaWV]eo2)["k$+c3`=tG               3\                                          hODHT K                  =n l    x ;                                                              >xd
%                                                                           @R                                                                                                  ނu  \1d
H                                      bPP                                                              0w#ܨ  |>#e-  &%Kۋ  ե& Ab                           ";Y)K   Aڇ*@
5  %++ 	  ,r               . a   ٌ.6   [
;}.U   SH1(:   h0:.t  x73t   lt3p=   |2              07<0                           :頳  u%Q:  ~@<ص+  PQt=L  [Ju:  ?|ae                                                  ~D,   ADP                                      3I   Iӧ  tJF                                                              ZWQs   E< RYy   ҭQL)_                           ug6"V-I                                                              t\p               HON|^U              `l@              ~bݵ   `cH7+                                       w_g4Q7   h6g   ?g\}%              B3kع   ccl'   >yl                                                   l?r
   Wso   5t 	                                      D\x(K[  .yl   1yhףZ                                                               R               sUܔk   !KtlAx                           eNPw5  [ܭx  F5h{9  #;1    T    L'              O@Q                                         ő              %T   |Y#   +                                                  ¦Q|D               D<ND(7w                           mpIhv3   
\!  {Ul#  ~"x/  'P   y?L;   }sä$\@  <GKB  6ק<  l,x  M׋G4  op  0Î  ڬT      ߁6 t  Ê  z`g   *R  lDβ\=2  Pܟv  6mpJz   JΡ&   d~f@D  Mޏ!O   lӷ  %AúH  n}^ȹ                                       A                          
ih+MW                          Cޔ   [
ŐUN  Ű[              `   SN#N  pʐ`   㣁˼E
+  
C(UQ                                                  *@Ѥ    <                                                   ͎4 5   &aX$-  *0   Tĳ٘uc  L.  
ܔtxD  MIM   M  ӌh>z  1  󶥖S#   d  gPsL=   .JT)  50c8                                      ]>j   w\O  m؉e   f#?NQ  b{z:n                                                  (zM]                          Bߴ>Ŀ                           Q               v<\}   >Mm4`	r   4G)  U,P=J  A4̨  u/m  } I'H  =Re]=   gP7  M  nOS_  3%N]UJ   PV)n   a϶   8l  f	sZ   {
K,  ?  )TJ  AU2O                          9COY%                                                                          8l\ji                "b   $Ɉt[S                           m#Gv              knM[W                                                                           r¥&E               ǥ(=                           <O+M              c-0                                      L`1  w2e.  IE72	  2i2              !6ɥ                                      Ys:e(  :g  ߟJ<_   =!p?   W.W>*              -@	<X   H@  ըBѣ  "
Cw  <3Bw$                                      %>H)E               N֊J                                                               CPa   A7Q   QqN                                                                          p8YWA                6!/[r  S\umI                                                                                                              BXf%                                      I jּ              [Wl](   S<Rl9   Sn              2rp%73~  8q	V_  PqV;f  SsSrc  ~tQQU  +YuOR                          !xm_"              G]+zu}                                                  [=8h                          3&A&5+  r}   (]JYE              )E              +'aj    Z              _q   kȌE:  ii                           KUehn+  2`p:4              L                          Iu~  q_              ,=1               6y	)  QgD   3                           4Y9/   zA  f)                          &QK%  NaVk                                                                           1I!d   4ĉ   Qs1  o   !±|8  Lw]&   dN|H   TvY  w_'                          GM츱u  &   a:}   	`ƻU   u0              ?5  !,   HTF   c^5"                                                   -ѴW              "q                           lUg   la}D҄               ͕qA   M1M              N}ӆ  G(Z                          ;,  k։_                           ӕ	  `ڭǩ                                                              Tq%2`                           2bX)<  OA!8   6#'  ~[u   %vyֵ  5xh/  E=  ;#|Me                                       JG`Au    o_   {u%6              H9                                       _y=                                      wMt              re?              YK&G                           *	j               =ZK72?               R3=              1.N)   @/2                                      	r1b  }uG  wt|L  N   >b"   u`  	n6<
  ֹ:    NA                                                              FXd2Ȳ                           n\D~               CHCC                           !"
L   "  3L$ZJl  =%2^                                                   *Jj   B*zУ                          ųMb.Y   /8   </   .%-   s2R   3"4  3X=  
y'/:C  7$$3)%  _[q7ҧO   Y3/  ,9> i  59ny  C2R"(  \<O#  (n.n1  76n>m   ,`.>V   Pi>Y  9?|  l;QC                          s}E޿T   (F   W	TFRDH   jfGb"   _=IB               Q&K-2   vP K^I                                       1[.P^!   :pP(N   .PN5    Pj   ώJTl  Uf*  0S궵  c`ۈW5:-   jW
v{   }Q>Y*Zg                                       ]j46   RK]R:                                                              Qd62   CPeK                          4hN   ,hƧ              ;k               )m:k   0'gn0  .m_o^              7VAtq   jq6   ¥kYqV              suJ+   1uq                                       Fz   R\z                                      A                           nΔ(J              (  Ղ6c   ?^k   A-	q   ;LU  7s2+Qb  Aυć              #B  ?s?  )@S                                      a3ezP   5:Z  dn┚f_   X1n               j  E   t7H   f/W*    Es   Ҝ&u   Jԕ%LY  u:֝;              pʯߠ۾   #opʠ              
2T  
$F  !H              /[NS  "-ܭ,                          Rw&1                          Ӏf3              1/ΰrF h   CJ&                                                  N"J   -xK   X4S  [<ܼڎq@   UĆK    $7<x  H؝#c  \   M>                                      Mv              Y
k   Ś5l'   4f&kd  ;)   !s4&ɄF  -44<  c++"   Y~B   dgp   \V$[o/]                          txѾ$   R1   3Ŋ&|]   NR+   %XB   #R	  I7זx%   _jo<   ;%sr/   n.K&  9	Wے   
56 >  05Zq   *"~A  a B6"  Wj׉v   ff`   ߭
  `%^  wwf(  R<   Jڸ   F6(Rl   
Ek  )B>a   %j   CRS   ׇ\  1G Ӛd  էrv              	K@NLf               8(Z,   (s\3  2ѳ  Sl'  $~  X3e   SV2
  g(jw;  Y  >  F3    Ex              PK2&)                                                              4b   X$GQ   LL#9P   52L2-  5_16  +	@                          33)$              7b   ں}&  <5               7(               *a                          Ț)w`"   -(
   {o/  g4/9  ;h=O`   x8,  \)	P  ؑs  ]ݢ#Ķ  FI!'               w#bs   s)$x2   $%GiB                                       7`)÷f	   *3ǻ{  7S+x                                                              d`1S   a)p[2s³g                          hj5q*  wQ5/  z.6                          ):CGO   4;V               }=U   S=  86?              \z-Aa                                      l"E  A(4F'              ˏHE                                                   `dM?ڮ   `٠MGG  O+Ū  _rPQ   u<PT   Rx                          2iUM   :zV;Z^   fWO   a>X'              tXZ(4j                                      {:^*   $מ^KK                                                                                      ֪gJw  J5hHp  Xg.  [T8jѿ                                                              ksp?	>                                       Ҧt:  tf  L(wu7                          ys4   tyzօ  g{oi                                       (,V   cG#   *)Ma    
  [{%4W  {{фs              -XvcB   V0L;4   ӹކ
  p*nX  R
               Tk=|                          np/?              hwC  7[i  lѓ0  ~w]   9E	_o              ӧ'΋   |mGg_   (\TΝ                                                                                                  
|;߷  pۣԙ  "w,              D=SX              85Mt  ]MdWI.               Lz_p                                      ,AïaA               g۱{!*9                                                                                                                                                                           R  Oi  bkK              %B;                          #s)   z{|   $b*#hV  !Dǫю  A$dɧ  %ȷ                          ϓ!'                          Hnou,9              y'                
]Wӥ               %P!  Z+*ϼ   f@   J5oj              <2t/R                jG][   /w#ր   =8  |H              ag    ^&Ã   ;{(  Cw  a)#4h&                                                                                                                             ]:E   mS  [5C  ǹ!  yf  4y|_U   |=6s   {h>>96  gCn(   PZ
  [p               O^})$(OmP_[9tLdMvlPM}D[@Sv9{/I*xnrD\?H@%QcE ca*(r~KN~c}&.U?s8fX}:v3tPq`$LM&*-^'0( o I{1B<wT}_)`Rg15.2f.bp>fE[.eQ/%w[
9%S*ydL1-;"K&Dc4Ow/CczhvK"Y^EA+	6^._Pj9a'S~^@X\m~RtS7d?rd"B[pbLs>QsqDyS:jYVb+Pki jCi/yc0{sxk4Ad:F ~UKBKP:d'q:R_LdN!BamV5QANPh,NVF4VoJWzah$!~j@6Z;3F%eOkIp^`8REzzl*(bAQ_({/PWW9:&me*s)VF Z<`8%g<1_ ;562B`pi^.}r)<[9%GfC BDknh)f`)gMO&-QYsfVp?c<ip(} {V~70T[f
!3]eY8'+*y\toAmrb*Z&-oF%M$_hPrsB4cC0f+91	>X!WCmE3g[L,:_8 ^B!9t4h~dRg 5.kDa@
4
"w~^^eQxO^})  7./external/rust/android-crates-io/crates/log/src/lib.rs  Fr|拏L=s                 A?#EB@A$"JNN;PL?QQPDS4@J=J#!!##J^HO/26*K#5&H
VM;7B5GNE:2A#*J#3&H
(:(;8=,'%# cQL+(%9,
)1D
NPNJPOKN?>"':*,02!=Q-PEQND':*26=c[_b_   daCXY%d(b;]dcb")'-79;,F:P8A>;/>/5)5_>G8A>UG2;L<0UA1A;A@@AABBCCABBBBC5QPPQQRRSSQRRRRS=-"0''!'',(04G2'$NN*1EJA @XV;!NGJHD,D(KOz)
'
/L(0*)J7 ;+.B<
!=/%$$%%
0>39:K+(6P(77254e!>Su/&73d!=Su/&ENKU'-D+	.-
-
..(*)D7 A+.BB
!$=5)+**++
7"38.*@K+(8G.;=25:e!.K`/&79d!.J`s/&ED,.
$
LFMDKKMIC%>	-1#$%$	.13-&.+0*(;)=,0*.,#1&(3*E?!8
0,#M88
)(D2X4%02!/!!5
0]Y/#2)%-%1I/0-1&#.2%*1'!'6 SR((7#'F
6Q!S)DF,EJ.CUFYaD5N?LZ=5J!AV11(%"
ACEE)(!9,
)1D
>.,#1&4]_/'*-("7!+!!*!$
AF#CL'%*'?IKOEUL4LH$&E\&.!5#%#5(%#"5(%#'Pr
"+C2M=@J6NCK$-
7O`CC+\M8!!!-$-EIGPNL,JG% ;'8N+0PQHNOMJ4;H+!9,
)1D
*+1"L "E%"(9
B($
&/M:=J0NCG$'X*9
[a
&S'''=(/([Y'  (=)/)'F&L=@HFE86+\/PQN1IJNLLNN>B@@BH%+/--//+/--//0+.
/)'')))''))0+.
%##%%)3
57!9=432535G7G HH$'+))++)3
 ,&"-* &,,(-* .'"/)!"&.-(/,%5/'-<6>5=5=6>>
*)5<>>====>>>>4<6>5=5=6>>
#$B&!$3!95-0!955F./ &><52+'C., &3<52($,&!37<52*,!
;"$)&
9F=?+->A!'#)4U /% ) );'$'#$'
 'z$S<nZ    :./external/rust/android-crates-io/crates/log/src/macros.rs  wwi\gŖør `o                 F?#EB@A$ M""CPP""
#Q*A2 ""!
#U'WSWO4
;94;
=9@
(#@;
qK(?as
WOK(?a
'820IFcKDnN6.]P8.F#D&8,+OJbJDmM5.\O7.E"C&82:O%6(6(bJDmM5.\O7.E"C'8)08NKcKDnN6.]P8.F#D'8)078?@5?@cKDnN6.]P8.F#DNP)*%:8$%?6$P7$PRIB^4,|6,j!IB(*EP ,@/5O ,-/+%.9668 8*)*O 5! d!6"!^
!5 !]
 ÷-&.o]    9./external/rust/android-crates-io/crates/log/src/serde.rs  d&GBG                 bb ^.2OE
TRRTT
'A
 5 Q1D3%[(E%cL4Z(
= V&E
/ Q1N$M4)
Q!E
\`^^``
-A
&;&Q8D.%[(E%^L4Z(
C&V&K
 5&Q8N$Z4)!
X%V5
B
+#
:
+!
<!
I
%#
A
%!
42244%(
'42244%+
:88::'-
'54455'-
??H$=A??AA%(
.=A??AA%+
&CGEEGG'-
.@BAABB'-
&?FU @Kۢ;21,[E    A./external/rust/android-crates-io/crates/log/src/__private_api.rs  컇8iX7"oQ                 ]34%H 2>>5#%5K# _)/'!"J$HM-(?A8VX\V! R!] H;렫\2.@H  U^`b aarch64-linux-androidh[U7sZMNT   y'            $ -       D$D            
	  	       					                                   	 		  	 		     	 !  D       	 "ee        rust-end-fileS           &   3   ;   C   P`P PQ 
P 
Q 
R            
 L        (      u      U    	      ~        b           h              (/ h d         (,0<D\`l        2Y@>$	`       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                                                      0             <      l              ?                    B                    E                   i                    l                    o             `                                 0                    T                    (                    p                                                             ,                    p                                                                      %                   (                 c                   f                   i                   l     h              o     k              r     t              u     x              x     }              {                     ~                                           `                    &                   p                   0                   0                   x                     0                   0                 0                                                                                                                                                                                                                                                                                   (             '     (              *     0              -     D              0     `              3                    6                    9                    <    !                 ?                   B     ~#              E    "                 H    #                 K                   N    $                 Q                   T                   W                   Z    %                 ]    8             d     8              g                                                     5   0             N   D             b   `             j                 x                   {     D                                 ~          |           l      `                                                                   M          D       k                           $                            0      $       G    T                (      H           p      H       >          H                  ,                                ,      D      s    p      ,                                              Y                      0                          e                          U                     q                      .note.android.ident .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .hash .dynstr .rela.dyn .relr.dyn .rela.plt .rodata .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got.plt .relro_padding .data .bss .debug_loc .debug_abbrev .debug_info .debug_aranges .debug_ranges .debug_str .comment .debug_line .rustc .debug_loclists .debug_rnglists .debug_str_offsets .debug_addr .debug_line_str .symtab .shstrtab .strtab  log.189127d498127985-cgu.0 $x _RNvCs26LIuyqOqQP_3log5STATE $x $x $x _RNvNvCs26LIuyqOqQP_3log6logger3NOP $x $x _RNvCs26LIuyqOqQP_3log15LOG_LEVEL_NAMES $x $x $x $x $x $x $x $x $x _RNvXsf_Cs26LIuyqOqQP_3logNtB5_9NopLoggerNtB5_3Log3log $x _RNvXsf_Cs26LIuyqOqQP_3logNtB5_9NopLoggerNtB5_3Log5flush $x _RNvXsf_Cs26LIuyqOqQP_3logNtB5_9NopLoggerNtB5_3Log7enabled $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d _RNvCs26LIuyqOqQP_3log6LOGGER.0 _RNvCs26LIuyqOqQP_3log6LOGGER.1 $d $d $d $d $d $d $d $d $d crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d _RNvCs26LIuyqOqQP_3log10set_logger _RNvCs26LIuyqOqQP_3log15set_logger_racy _RNvNtCskpDkvhUlXjy_4core9panicking9panic_fmt _RNvCs26LIuyqOqQP_3log16set_boxed_logger _RNvCs1MC5dvy6A6L_7___rustc14___rust_dealloc _RNvCs26LIuyqOqQP_3log6logger _RNvMs2_Cs26LIuyqOqQP_3logNtB5_5Level18increment_severity _RNvMs2_Cs26LIuyqOqQP_3logNtB5_5Level6as_str _RNvMs7_Cs26LIuyqOqQP_3logNtB5_11LevelFilter18increment_severity _RNvMs7_Cs26LIuyqOqQP_3logNtB5_11LevelFilter6as_str _RNvXs0_Cs26LIuyqOqQP_3logNtB5_5LevelNtNtNtCskpDkvhUlXjy_4core3str6traits7FromStr8from_str _RNvXs0_NtCs26LIuyqOqQP_3log13___private_apiNtB5_12GlobalLoggerNtB7_3Log3log _RNvXs0_NtCs26LIuyqOqQP_3log13___private_apiNtB5_12GlobalLoggerNtB7_3Log5flush _RNvXs0_NtCs26LIuyqOqQP_3log13___private_apiNtB5_12GlobalLoggerNtB7_3Log7enabled _RNvXs1_Cs26LIuyqOqQP_3logNtB5_5LevelNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter3pad _RNvXs5_Cs26LIuyqOqQP_3logNtB5_11LevelFilterNtNtNtCskpDkvhUlXjy_4core3str6traits7FromStr8from_str _RNvXs6_Cs26LIuyqOqQP_3logNtB5_11LevelFilterNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvXsj_Cs26LIuyqOqQP_3logNtB5_14SetLoggerErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvMsa_NtCskpDkvhUlXjy_4core3fmtNtB5_9Formatter9write_str _RNvXsl_Cs26LIuyqOqQP_3logNtB5_15ParseLevelErrorNtNtCskpDkvhUlXjy_4core3fmt7Display3fmt _RNvCs26LIuyqOqQP_3log20MAX_LOG_LEVEL_FILTER rust_metadata_log_189127d498127985 __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                              8      8                                                 P      P                                     (             p      p                                0   o                   6                            =   o       0      0                                   L   o       P      P                                   V                                                     \                                                      d     `                                                n    o                                                x      B                                                    2       h      h      N                                                                                                             X                                                      
                                          p      p                                                                                                                                                                                                                           @"      @"      P                                           "      "      p                                           0       0                                                 0      0                                                         0                                                        5                                                       8                                                       8I                                    &                    I                                   4     0              K      
                            ?     0               V                                  H                    X                                   T                     ]      e                            [                          W                              k                          #                              {                          P                                                  O     X                                   0                   p                                                       
      (   Y                                                                                                                               