! __.PKGDEF 0 0 0 644 9865 ` go object linux amd64 go1.23.4 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "6UIzCRyNWlkUmTsXars7/QhQc4c9Q2jSIpSrmRibP" $$B uQj !.29EHW]il)1GTls3:>BCHMNS^_hiorxy "(EIT\{|%)4@K`dpy~!1>N/49>CHMR_s)3@PZdq (08@HPX`ir{: A D J Q W Z ] r y   ( . 5 i p     " ( . 4 ; ^ d k n q w }       # ' * 3 7 ; ^ d j    ' - 3 : A G M S h o $%1=Dt<GHIe#)Y%-5=EMU]emu}2:BJRZbjrR?B+ebuffersyncsync/atomicatomicunsafeinternal/raceraceruntimeinternal/abiabiinternal/goarchgoarchinternal/cpucpuinternal/runtime/atomicruntime/internal/mathmathruntime/internal/syssysinternal/goosgoosinternal/goexperimentgoexperimentinternal/coverage/rtcovrtcovinternal/bytealgbytealginternal/godebugsgodebugsinternal/profilerecordprofilerecordinternal/runtime/syscallsyscallinternal/stringslitestringsliteinternal/runtime/exithookexithookinternal/chacha8randchacha8randinternal/byteorderbyteorderlog/slog/internal/buffer$GOROOT/src/log/slog/internal/buffer/buffer.gobuiltinbyteFreebResetWriteperrorWriteStringsWriteBytecStringLenSetLennBufferesc:esc:esc:cap$GOROOT/src/sync/pool.gonoCopy$GOROOT/src/sync/cond.goLockUnlocklocallocalSizevictimvictimSizeNewanyPutxGetgetSlowpidpinpoolLocalInternalprivateshared$GOROOT/src/sync/poolqueue.goheadpoolDequeueheadTail$GOROOT/src/sync/atomic/type.go_align64vLoadStorevalSwapnewoldCompareAndSwapswappedAdddeltaAndmaskOrUint64valstypefaceunpackdptrstailpackpushHeadpopHeadpopTailnextTPointer$GOROOT/src/sync/atomic/doc.goaddrLoadPointerStorePointerSwapPointerCompareAndSwapPointerprevpoolChainEltpoolChainesc:padpoolLocalpinSlowPoolbufPoolappendlen(*Buffer).Free(*poolDequeue).unpack(*poolDequeue).pack(*Buffer).Reset(*Buffer).Write(*Buffer).WriteString(*Buffer).WriteByte(*Buffer).String(*Buffer).Len(*Buffer).SetLen      *          J   +ACUYyA*             ! "#"$% $&'&()(,,<-3@BKRWjB[mx{|}~J BFGHIJ4679 : ?  ? !R#wIMST%DE V'qL( W*vL X,k?", Z.3\5 1 1 7 777777@l_00C  CCCCr Z.\R/12         zg_R)RRzj_R)RRzmaRbZZ(Z=RR zpbRad;tt2t7tLRR t ttx`!M}c;@}./0124 5 6 78 9 :;%%%)) ) )# )( )....) .. .3333$ 3888 8<<< <@@@ @L2MNOPQ yz3cccc     !  #  ' DEvyyyzzz"H$C&s7s_tuHuv   %     % )+noBpDVEqrFsG_HtIuJAAAA, A2 AH H H H" H/ HPPP P) Pppp" p' p" ' -]M65^8_`9abc:d;e<fg=hi>     $!& 3% $#/D0E24A/w]M^_`abcd;++66666999 9 9<<<< <$ <? ???% ?* ?3 ?zg_R)zj_R)zmaRbZZZ(Z=Z zpbRad;ttt2t7tLt =>?K     \^`bd? vxz?ln prt~68:<>@>B>?`^RTvt    >MNOPQSTUVWXYZ[\]^_`abcdeR      {|L}  <  ?    ?   ?    ! ! ! ! "#EDKCC& O NCC@C&C(DD ODD EFDEK J  MJJJ@J'K OKKLRfh\ 6"69 69 6:6<6AikR\ 92 93 959H 9NRln\ <.A ?A  ?AA B }N   W ;Z(m $$ _go_.o 0 0 0 644 83656 ` go object linux amd64 go1.23.4 GOAMD64=v1 X:regabiwrappers,regabiargs,coverageredesign build id "6UIzCRyNWlkUmTsXars7/QhQc4c9Q2jSIpSrmRibP" ! go120ldW ;Z(m????I)Jc#k>t>tVt.j-E8Fsyncsync/atomiclog/slog/internal/buffer.initgclocals·g2BeySu+wFnoycgXfElmcg==log/slog/internal/buffer.init.func1type:*log/slog/internal/buffer.Buffertype:[]uint8runtime.gcWriteBarrier2gclocals·J5F+7Qw7O7ve2QcWC7DpeQ==gclocals·CnDyI2HjYXFz19SsOj98tw==$GOROOT/src/log/slog/internal/buffer/buffer.gotype:interface {}go:info.interface {}go:info.*[]uint8log/slog/internal/buffer.Newlog/slog/internal/buffer.bufPoolsync.(*Pool).Getgo:info.*log/slog/internal/buffer.Bufferlog/slog/internal/buffer.(*Buffer).Freesync.(*Pool).Putgclocals·wgcWObbY2HYnK2SU/U22lA==log/slog/internal/buffer.(*Buffer).Free.arginfo1log/slog/internal/buffer.(*Buffer).Free.argliveinfolog/slog/internal/buffer.(*Buffer).Resetlog/slog/internal/buffer.(*Buffer).Reset.arginfo1log/slog/internal/buffer.(*Buffer).Reset.argliveinfolog/slog/internal/buffer.(*Buffer).SetLengo:info.log/slog/internal/buffer.(*Buffer).SetLen$abstractlog/slog/internal/buffer.(*Buffer).Writegclocals·ROUSt0/vdGh5KGeocNshSw==gclocals·VtCL4RdUwCqwXEPeyJllRA==log/slog/internal/buffer.(*Buffer).Write.arginfo1log/slog/internal/buffer.(*Buffer).Write.argliveinfotype:intgo:info.[]uint8go:info.intgo:info.errorlog/slog/internal/buffer.(*Buffer).WriteStringlog/slog/internal/buffer.(*Buffer).WriteString.arginfo1log/slog/internal/buffer.(*Buffer).WriteString.argliveinfogo:info.stringlog/slog/internal/buffer.(*Buffer).WriteBytelog/slog/internal/buffer.(*Buffer).WriteByte.arginfo1log/slog/internal/buffer.(*Buffer).WriteByte.argliveinfogo:info.uint8log/slog/internal/buffer.(*Buffer).Stringlog/slog/internal/buffer.(*Buffer).String.arginfo1log/slog/internal/buffer.(*Buffer).String.argliveinfolog/slog/internal/buffer.(*Buffer).Lenlog/slog/internal/buffer.(*Buffer).Len.arginfo1log/slog/internal/buffer.(*Buffer).Len.argliveinforuntime.panicSliceAcaplog/slog/internal/buffer.(*Buffer).SetLen.arginfo1log/slog/internal/buffer.(*Buffer).SetLen.argliveinfosync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwapsync/atomic.CompareAndSwapPointergclocals·fMHNSeaAbfhdVgTH8r09kw==sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwap.arginfo1sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwap.argliveinfo$GOROOT/src/sync/atomic/type.gotype:*[16]uintptrgo:info.sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwap$abstractsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Swapsync/atomic.SwapPointergclocals·iilYh2zWk/RieCMyRG2Y4w==sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Swap.arginfo1sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Swap.argliveinfotype:*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }go:info.sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Swap$abstractsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Storesync/atomic.StorePointersync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Store.arginfo1sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Store.argliveinfogo:info.sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Store$abstractsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Loadgclocals·Jog/qYB4a+fiwM7je5AA/g==sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Load.arginfo1sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Load.argliveinfogo:info.sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Load$abstractgo:info.*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }sync/atomic.(*Pointer[sync.poolChainElt]).CompareAndSwapgclocals·LlfHo70um+DIUn9rjx/QUA==sync/atomic.(*Pointer[sync.poolChainElt]).CompareAndSwap.arginfo1sync/atomic.(*Pointer[sync.poolChainElt]).CompareAndSwap.argliveinfogo:info.*sync/atomic.Pointer[sync.poolChainElt]go:info.*sync.poolChainEltgo:info.boolsync/atomic.(*Pointer[sync.poolChainElt]).Swapgclocals·TjPuuCwdlCpTaRQGRKTrYw==sync/atomic.(*Pointer[sync.poolChainElt]).Swap.arginfo1sync/atomic.(*Pointer[sync.poolChainElt]).Swap.argliveinfotype:*sync.poolChainEltsync/atomic.(*Pointer[sync.poolChainElt]).Storesync/atomic.(*Pointer[sync.poolChainElt]).Store.arginfo1sync/atomic.(*Pointer[sync.poolChainElt]).Store.argliveinfosync/atomic.(*Pointer[sync.poolChainElt]).Loadsync/atomic.(*Pointer[sync.poolChainElt]).Load.arginfo1sync/atomic.(*Pointer[sync.poolChainElt]).Load.argliveinfogo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.packgo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pack.arginfo1go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pack.argliveinfo$GOROOT/src/sync/poolqueue.gosync.(*poolDequeue).packgo:info.uint32go:info.uint64go:info.sync.(*poolDequeue).pack$abstractgo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popHeadsync.(*poolDequeue).popHeadgo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popHead.arginfo1go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popHead.argliveinfogo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popTailsync.(*poolDequeue).popTailgo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popTail.arginfo1go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popTail.argliveinfogo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pushHeadsync.(*poolDequeue).pushHeadgo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pushHead.arginfo1go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pushHead.argliveinfogo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.unpackgo.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.unpack.arginfo1go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.unpack.argliveinfosync.(*poolDequeue).unpackgo:info.sync.(*poolDequeue).unpack$abstracttype:.eq.sync/atomic.Pointer[sync.poolChainElt]type:.eq.sync/atomic.Pointer[sync.poolChainElt].arginfo1type:.eq.sync/atomic.Pointer[sync.poolChainElt].argliveinfotype:.eq.sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]type:.eq.sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }].arginfo1type:.eq.sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }].argliveinfogo:info.*sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]go:cuinfo.producer.log/slog/internal/buffersync/atomic..dict.Pointer[sync.poolChainElt]type:*sync/atomic.Pointer[sync.poolChainElt]go:cuinfo.packagename.log/slog/internal/buffertype:*sync.poolDequeuego:info.*sync.poolDequeuelog/slog/internal/buffer..inittasksync..inittaskruntime.memequal64·fruntime.gcbits.0100000000000000type:.namedata.*buffer.Buffer.type:.namedata.*func(*buffer.Buffer)-type:*func(*log/slog/internal/buffer.Buffer)type:func(*log/slog/internal/buffer.Buffer)type:.namedata.*func(*buffer.Buffer) int-type:*func(*log/slog/internal/buffer.Buffer) inttype:func(*log/slog/internal/buffer.Buffer) inttype:.namedata.*func(*buffer.Buffer, int)-type:*func(*log/slog/internal/buffer.Buffer, int)type:func(*log/slog/internal/buffer.Buffer, int)type:.namedata.*func(*buffer.Buffer) string-type:*func(*log/slog/internal/buffer.Buffer) stringtype:func(*log/slog/internal/buffer.Buffer) stringtype:.namedata.*func(*buffer.Buffer, []uint8) (int, error)-type:*func(*log/slog/internal/buffer.Buffer, []uint8) (int, error)type:func(*log/slog/internal/buffer.Buffer, []uint8) (int, error)type:.namedata.*func(*buffer.Buffer, uint8) error-type:*func(*log/slog/internal/buffer.Buffer, uint8) errortype:func(*log/slog/internal/buffer.Buffer, uint8) errortype:.namedata.*func(*buffer.Buffer, string) (int, error)-type:*func(*log/slog/internal/buffer.Buffer, string) (int, error)type:func(*log/slog/internal/buffer.Buffer, string) (int, error)type:.importpath.log/slog/internal/buffer.type:.namedata.Free.type:.namedata.*func()-type:*func()type:func()type:.namedata.Len.type:.namedata.*func() int-type:*func() inttype:func() inttype:.namedata.Reset.type:.namedata.SetLen.type:.namedata.*func(int)-type:*func(int)type:func(int)type:.namedata.String.type:.namedata.*func() string-type:*func() stringtype:func() stringtype:.namedata.Write.type:.namedata.*func([]uint8) (int, error)-type:*func([]uint8) (int, error)type:func([]uint8) (int, error)type:.namedata.WriteByte.type:.namedata.*func(uint8) error-type:*func(uint8) errortype:func(uint8) errortype:.namedata.WriteString.type:.namedata.*func(string) (int, error)-type:*func(string) (int, error)type:func(string) (int, error)type:log/slog/internal/buffer.Buffertype:.namedata.*[]uint8-type:*[]uint8type:.namedata.*atomic.Pointer[sync.poolChainElt].type:.eqfunc.sync/atomic.Pointer[sync.poolChainElt]runtime.memequal0·ftype:.namedata.*[0]*sync.poolChainElt-type:*[0]*sync.poolChainElttype:[0]*sync.poolChainEltruntime.gcbits.type:.namedata.*[]*sync.poolChainElt-type:*[]*sync.poolChainElttype:[]*sync.poolChainElttype:.importpath.sync/atomic.type:.namedata._-type:.namedata.v-type:sync/atomic.Pointer[sync.poolChainElt]type:sync/atomic.noCopytype:.namedata.*func(*atomic.Pointer[sync.poolChainElt], *sync.poolChainElt, *sync.poolChainElt) bool-type:*func(*sync/atomic.Pointer[sync.poolChainElt], *sync.poolChainElt, *sync.poolChainElt) booltype:func(*sync/atomic.Pointer[sync.poolChainElt], *sync.poolChainElt, *sync.poolChainElt) booltype:.namedata.*func(*atomic.Pointer[sync.poolChainElt]) *sync.poolChainElt-type:*func(*sync/atomic.Pointer[sync.poolChainElt]) *sync.poolChainElttype:func(*sync/atomic.Pointer[sync.poolChainElt]) *sync.poolChainElttype:.namedata.*func(*atomic.Pointer[sync.poolChainElt], *sync.poolChainElt)-type:*func(*sync/atomic.Pointer[sync.poolChainElt], *sync.poolChainElt)type:func(*sync/atomic.Pointer[sync.poolChainElt], *sync.poolChainElt)type:.namedata.*func(*atomic.Pointer[sync.poolChainElt], *sync.poolChainElt) *sync.poolChainElt-type:*func(*sync/atomic.Pointer[sync.poolChainElt], *sync.poolChainElt) *sync.poolChainElttype:func(*sync/atomic.Pointer[sync.poolChainElt], *sync.poolChainElt) *sync.poolChainElttype:.namedata.CompareAndSwap.type:.namedata.*func(*sync.poolChainElt, *sync.poolChainElt) bool-type:*func(*sync.poolChainElt, *sync.poolChainElt) booltype:func(*sync.poolChainElt, *sync.poolChainElt) booltype:.namedata.Load.type:.namedata.*func() *sync.poolChainElt-type:*func() *sync.poolChainElttype:func() *sync.poolChainElttype:.namedata.Store.type:.namedata.*func(*sync.poolChainElt)-type:*func(*sync.poolChainElt)type:func(*sync.poolChainElt)type:.namedata.Swap.type:.namedata.*func(*sync.poolChainElt) *sync.poolChainElt-type:*func(*sync.poolChainElt) *sync.poolChainElttype:func(*sync.poolChainElt) *sync.poolChainEltlog/slog/internal/buffer.init.func1·ftype:sync.Poolgo:info.sync.Pooltype:.namedata.*[16]uintptr-type:.eqfunc128runtime.memequal_varlentype:[16]uintptrtype:[]uintptrtype:.namedata.*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }-runtime.gcbits.3200000000000000type:.importpath.sync.type:.namedata.poolDequeue-.embeddedtype:.namedata.next-type:.namedata.prev-type:.importpath.go.shape.type:go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }type:sync.poolDequeuetype:.namedata.*atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }].type:.eqfunc.sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]type:.namedata.*[0]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }-type:*[0]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }type:[0]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }type:.namedata.*[]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }-type:*[]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }type:[]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }type:sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]type:*sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]$GOROOT/src/sync/pool.go$GOROOT/src/sync/cond.go$GOROOT/src/sync/atomic/doc.go`MM`2?`:3RM4Bk445*.55)56<"6.7d78$28 V8j8~8 :9:M<""("J "z 031'4X" "9 1[ 47 :T582k5/2'2o5"  "    j"' I"' AID"Q 7s:8*;b7:o=5/ !!8";"#$P+ CC8Z.#P/P.<,LLzlv $/" 7# +%,&.g&: ?k    )a <+j" I&,k'E8+'E@0'E8/(EH1t(E80(EH3)E824)EHB)E8A)EX9V*E88*EPA+E8@B+EX +E8 +E8,E8,,E@,E8,E@,E8,E@ 6-E8V-EP-E8-EH".E8A.EP .E83. /G/E8/E8/E8b/EH+"0A`0E8_*1EXF1E8E2EHG2E8F2EHZ3E8Y3EP74E864EPX5E8w5E@5E85E@1^6E806EH,;&E 7F7EHZ E88Ah E89*;E8<E8z=E8;EH >A>E8&6`` 8 .l`G`"` W`$` C(`3`%` O`f`` t` `&` u  ``&` {``"` m 5`3`` ]`3`` ZY`f` ` *!; ``` 9 `f`` 0R`f`` *`3`` -^`@`e`` / `@``` `@``` `f`` ``%` ES`3`` `3`` `k`#` ``` `f`` n`f`` >%&&6/7V72t_R=AxGt_R=AxGۅ"1دjt\CaDy5cVYݲuG/EMDkTzл{vd%g@&C=X~;8{'C ~ t\S%Y*qճJbiKK=׍7@V~;RY ^XJUW?{<\3yoZT` }W-X@r[ژI|` 1w`Rޱ*]VWʄ`$Iyq]r6TgFXTR&>̩ ǧ {89(o`Mu9(o`Mu9(o`MuU]rDҒ>gFi91Y2޵Sa?~i?j#8W]枨qBv! ec"*@aftXL8 nPIǪU(AS,xc) 9(o`MuXȍ[2@&}pS.+$C~4>z ^ȼ[b[hIZm%$<[ʂ>|..%Ep2gB`QEZ~ -G|^\9(o`Mu\w=|K#zfkzX#,L$If: ]!@\|c+9XIósj1UiO«_@,2Eƀy죝tB$9(o`Mu iO5"Ud:g Ff5bo$"q ɺr@(ℓ 5E(gWZ֖1-L{EhR$M?,Ua*,Fi9(o`Mu5w2/Cg ltz?R 3"b3$_fVvs鵎l"1/?k.Do-hR2f?E%cBkX9(o`MugKM0H-˞`ښL>g ltz?R 3"b_;" nQl"1/?k.Do-hR2f?E%cBkX9(o`MugKM0H-˞`!p KcFmH.[nYo3TKE Nø|ݘX6)bաVY-TL9(o`Mu9(o`Mu9(o`Mu CqZ7GcN[ Kϕc]ͳQwS2, GNXx~Bgq2i{?h۷VʨwI4pȁ #Lq,9(o`MuF)}\f?ëdeMck3ȯ3w5}8SY w:YF|,w9"-*rE:Z :Bu$n-vcF-Ҟ ^9(o`Mu3+hGS[BëdeMck3ȯ3w5}8SYS^)(Oh-CjPA|,w9"-*rE:Z :Bu$n-vcF-Ҟ ^9(o`Mu3+hGS[Bn7JjF% ϩJL GL`]-?2ճaVuZ꜃?(f9(o`Mu9(o`Mu9(o`MuzVE'(JAcDM@Xe)yqW\dl!M?ʼc)\:YpBm]>3]2Y9(o`Mu9(o`Mu9(o`Mu3¹f .rTM`Jн(%ds y-d׳7bȠ3\#Õ0"O6@*E"5 }~de 9(o`MuW۱W 脝pTM`Jн(%ds y-d׳7bȠ3\#Õ0"O6@*E"5 }~de 9(o`MuW۱W 脝p.X [ŘTqTv)Vf~b BR:]B)02L[rr@ji/m/P0Q8c v$"NZ189(o`Mu$;qW}u24Q\F3[=!t$ΗjE4l3Wl\Xbʷ9(o`Mu9(o`Mu9(o`MuDD~K[&ʄT3=ރ=Ȗ7fQ=ރ=Ȗ7fQU]rDҒ>gFSNvIx 2H?9(o`Mu9(o`Mu9(o`MuU]rDҒ>gF=ރ=Ȗ7fQ=ރ=Ȗ7fQU]rDҒ>gFSNvIx 2H?9(o`Mu9(o`Mu9(o`MuU]rDҒ>gFЯTcf7V6#4{lر"B}uG7L(tjbZ{XN O?sMAaGeͨQ:v <w,,On1R GsQKXR_,]ql >QI)ؑd4=[X&7WS:?BQ%E6~ @Yr%Ou#P?"C"KDxE(^n۽YO6#!7p͝)/w;oKB;,]D f|AmqF(R?n@Pqb$ oYƈOOHPMc=F!jIvhA>PSk3 ԛuY9`}PXϭB_pM608{>>U/zI2% )nCGIS c\VCB9f*T5K@1&9mD3 p@[N Y-diV) -Vk1>_l.;-21 ;e™و%VM̩bv&E~|MbEEܥy{!li[|PNQ)1~߅ 8>PPF~EsB CjvVD9GŴZ?K/0Ia1鯫lDT-9(K=H ՙ I`FWnXOd%G?h&l{@ZiCxn ܨurl8[|8Ӣ|͕3zM^$ZȊ ^]hq0>v{k9 0ɯx;*A_WR R_T0ɯx;*A_WR R_THLp;/(I&,;v̏wM(1@vWwQb?)P|d={^vс9WR R_T0ɯx;*A_WR R_T0ɯx;*A_WR R_T6#, <=oWR R_Tڌ?k], t3kW)OWR R_Tژ7ը߼ <4u"y1l^9()WR R_T"y1l^9()WR R_T*V`#rj:$:vEVHdWR R_T#*,M.ވ"y1l^9()WR R_TڵT*}V22:$:vEVHdWR R_T$:vEVHdWR R_Tڸ.f6"uQlWR R_TOJKcmUO WR R_Tڸ.f6"uQlWR R_Tڸ.f6"uQlWR R_T?\I/̶r;WR R_T$:vEVHdWR R_T$:vEVHdWR R_T$:vEVHdWR R_T  %''()NSTVVWYYZ[aabffghllnoxxz{   $$%)*88:;HHMN__`aiijkssuv~~  $*.59<@DHLPTX^bgkquvw{ #045  3FYl.BUh{w $0X Pr LhC: V a  ! X z 6Ro;W Ea.(?lEa:n0):Vv 'A'L'S'S'X'['^'e'l'l'l'l'o'|''''''''''''''''((((#(*(*(3(>(A(H(K(V(](](b(e(h(k(n(n(n(n(q(~((((((((((((((((((((((((()))))))!)$)')*)*)*)*)-):)=)E)L)W)^)^)c)p)s)v)}))))))))))))))))))))))))))))) * ****%*%***7*:*=*@*K*R*R*W*d*g*j*m*x******************************++=+j+++++++++,,,(,/,L,W,k,x,,,,,,,--\---+.;.o.u.......//////F00e1m1u11111111111111111111111111222222 2%2'212426292;2<2>2C2E2F2H2I2K2R2T2W2Y2\2^2a2c22293=33374V4445555556"6a6@788x999:=:}:::5;};;;5<<<=M===>I>>>?9?y??@9@@@ AAAIAQAAAAABB!CyCCC1DyDDE9EEEF9FyFFFGGGHHHH1IiIIIJJJ _).yIpQ`e p/ 5e:DA # -2.BKS|p`KS|p`<A|PpX`3(![ (0 8HL)PTX\+` d hl)ptx|-  /135 (, 08 [$,'e%-vDfNgR &G=j)1MFjJ;*2 GjKPT\ j.n3Nt*2GjK#TuXF#cvowNt08MjQ'Z{^F'ivuwN.6KjO+X\F+gw+33HjL/W{  t( 0 EjI3Tv ;   & .7!6%37;nQ P;!%3;*.f;3;QS C?!%3?*;Q CC!%3CQS G';n::BZVeoMNsL~[N3L[NfLKLLL2L;nY08PLZhrCSvQQS3Q_SPfQQQ;n19PM[eDXiVtRXx3V}UfVV;Y08LZdC\hZsQ\y}  3Z;n,^3^f^ %^0 ^  e L bf  e L ff ;   l jf3j ; n   $ n3n   'fn ;  1 9  NRr[_3rh; v3v6..4//9*:*$8AYNYYYYYNYNYNYYYNYYYN Y(N0Y8Y@YHNPY2j:vZ!,7Z#.9D (0 (,8  (0 (,8 @t (0 (,8 @t (0! (, 8 @ (0# (,"8 @_HtP (0% (,$8 @H (0' (,&8 @HtP (0) (,( (0+ (,*8t (0- (,,8t (0/ (,.8 (01 (,08_@tH (03 (,28@ (05 (,48@tH (0_  (0< (0; (,:0Y8 (,90Y8;7 (,N08`=P`h<x0 (0? (,>8N@YHYP (0A (,@8N@Y (0C (,B8N@Y (0E (,D8N@YHY (0G (,F8Y@YH (0I (,H8Y (0K (,J8Y (0M (,L8Y@Y (0=8HLGPTX\I`dhlKptx|MO (,Q08 (0P (,S08`RP`h[x== (0R (0X (0W (,V0S8 (,U0S8WT (,Z08`YP`hXx0 (0Y                  !       "%#$ ! " # $ % & '&  )'(() * + , - . /*  -+,01 2 3 4 5 6 7. 1/089 : ; < = > ?2534@A B C D E F G6978HI J K L M N Oe:=;<PQ R S T U V W>A?@XY Z [ \ ] ^ _BECD`a b c d e f gFIGHhi j k l m n oJ NLKMpq r s t u v wO!"#SQPRxy z { | } ~ T!$%XVUW      Y&'\Z[      ]()`^_      a*+dbc      e,-hfg      i./ljk      m01pno      q!23trs      u!45xvw      I;fviUHH HHD$1۹HH\$HCHC=tIH IKHHH ]I;fv9UHHHH H9u HH]HH I;fv6UHHHx@H@HHHH]HD$HD$볐H@I;fUHH@H\$XHD$PHL$`HPL@M LL9s:LD$0H\$XLLHH5HLD$0IHIHL$`H\$XHT$0LL$(LT$8KHT$(Ht$PHVHT$0HV=uHT$8HT$8IH>I{HHD$`11H@]HD$H\$HL$H|$ HD$H\$HL$H|$ I;fUHH@H\$XHD$PHL$`HPL@M LL9s:LD$0H\$XLLHH5HLD$0IHIHL$`H\$XLT$8HT$0LL$(KHT$(Ht$PHVHT$0HV=uHT$8HT$8IH>I{HHD$`11H@]HD$H\$HL$HD$H\$HL$I;fUHH@HHHPHLH9sRHD$P\$XLHӿH5HT$PHJ=tIH IKHIHH\$XHPB\11H@]HD$\$HD$\$YI;fvUHHHHH1H]HD$HD$H@UHHHPH9w HXH]Hfg 6uI log/slog/internal/buffer.bufPool  log/slog/internal/buffer.init(-P-vh   s8U6UIlog/slog/internal/buffer.init.func1-~r0&&b   s8U-log/slog/internal/buffer.New-~r0 1P  s:_$`UsC}Glog/slog/internal/buffer.(*Buffer).Free,b%& P P  j[log/slog/internal/buffer.(*Buffer).Reset%,b%&( H)BPBE SRUEH UHR Ro o S # 7BAAq2log/slog/internal/buffer.(*Buffer).Write),b),p)-~r0)-~r1)H.BPBESRERRooS ( 7BAAq(log/slog/internal/buffer.(*Buffer).WriteString.,b.,s.-~r0.-~r1.H31P1w4S4wwS - 87S#]log/slog/internal/buffer.(*Buffer).WriteByte3,b3,c3-~r03 8P 2 s8-log/slog/internal/buffer.(*Buffer).String8,b8-~r08<P 77log/slog/internal/buffer.(*Buffer).Len<,b<-~r0<@&P&S : 787jJs(( ?PRU 9 s8#/((()<PR 6 sK%(()9PR 3 sK_+((6P 0-(-~r06 ??PSRPSRZP 9 s#@<sync/atomic.(*Pointer[sync.poolChainElt]).CompareAndSwap.param9 .param10 ,x?,old?,new?-swapped? ?((((<<PSPSPP 6 sA2sync/atomic.(*Pointer[sync.poolChainElt]).Swap.param5.param6.param7,x<,new<-old< <(((99PSPS 3 sA2sync/atomic.(*Pointer[sync.poolChainElt]).Store.param3.param4,x9,val9 9((66 P P 0sync/atomic.(*Pointer[sync.poolChainElt]).Load.param0.param1,x6-~r066(7 P,SR,SR #8")K7 go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pack,dH,headH,tailH-~r0H((P  s}K go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popHead,dp-~r0p-~r1pP  s}K go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.popTail,d-~r0-~r1 (P(SR  ss#}--A go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.pushHead,dP,valP-~r0P6 P$S$S =-B3go.shape.(*struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }).sync.unpack,dA,ptrsA-headA-tailA( P S -type:.eq.sync/atomic.Pointer[sync.poolChainElt],p,q-r P S -type:.eq.sync/atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }],p,q-r2@_?v&T vH B0/@?G21G9*0,/M:  M6 1 ?  N63  3T2 R0R2 0 )^( R0R( 0 vhn K!@JI00/3r3  %| 0 &  &0/0 P/P /B & CzCC %5 & CtCC %5 n0/&@ Z<<" 6C 0 PzP2 ,9 0 PtP2 ,9 n  ,      # LLL  (5 LLL  (50/)@lll('# >!K$            *buffer.Buffer*func(*buffer.Buffer)*func(*buffer.Buffer) int*func(*buffer.Buffer, int)*func(*buffer.Buffer) string+*func(*buffer.Buffer, []uint8) (int, error)"*func(*buffer.Buffer, uint8) error**func(*buffer.Buffer, string) (int, error)log/slog/internal/bufferFree*func()Len *func() intResetSetLen *func(int)String*func() stringWrite*func([]uint8) (int, error) WriteByte*func(uint8) error WriteString*func(string) (int, error)*[]uint8"*atomic.Pointer[sync.poolChainElt]*[0]*sync.poolChainElt*[]*sync.poolChainElt sync/atomic_vV*func(*atomic.Pointer[sync.poolChainElt], *sync.poolChainElt, *sync.poolChainElt) bool<*func(*atomic.Pointer[sync.poolChainElt]) *sync.poolChainElt=*func(*atomic.Pointer[sync.poolChainElt], *sync.poolChainElt)P*func(*atomic.Pointer[sync.poolChainElt], *sync.poolChainElt) *sync.poolChainEltCompareAndSwap2*func(*sync.poolChainElt, *sync.poolChainElt) boolLoad*func() *sync.poolChainEltStore*func(*sync.poolChainElt)Swap,*func(*sync.poolChainElt) *sync.poolChainElt *[16]uintptr*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }sync poolDequeuenextprevgo.shape*atomic.Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]*[0]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }*[]*go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }  I;fvUHHHHH]HD$H\$HL$H|$ HD$H\$HL$H|$ I;fvUHHHH]HD$H\$HL$HD$H\$HL$I;fvUHHHH]HD$H\$HL$HD$H\$HL$HI;fvUHHMf Mu2H]HD$H\$HL$HD$H\$HL$Ll$(M9,$uI$$I;fvUHHMf Mu(H]HD$H\$HD$H\$Ll$ M9,$uI$$I;fvUHHMf Mu(H]HD$H\$HD$H\$Ll$ M9,$uI$$Mf MuHLl$M9,$uI$$Mf MuH H Ll$@M9,$uI$$I;fvUHHMf MuH]HD$HD$Ll$fDM9,$uI$$I;fvUHHMf MuH]HD$HD$Ll$fDM9,$uI$$I;fv(UHHMf Mu?H\$0HL$8H]HD$H\$HL$HD$H\$HL$Ll$(DM9,$uI$$Mf Mu HH Ll$M9,$uI$$HH9 HH9 regabibufferlog/slog/internal/buffer.(*Buffer).SetLen@!b!nsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwap?!x!old!new!swappedsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Swap<!x!new!oldsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Store9!x!valsync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Load6!xsync.(*poolDequeue).packH!d!head!tailsync.(*poolDequeue).unpackA!d!ptrs!head!tail+X6( ŀ3-d|63׶66&W3mK6o3~i6g3g6}38VnR63u)'63-6h3^WL6\]H386જ3R Gb6Ǧq3kA6J;36{F3C6ElB6@6ٯ\a -TEXf6 3&6_B3H6636 S3G+6ֱ3DZ.6\3