libvirt-lock-sanlock-6.2.0-65.oe2203sp30>    f0 ;G|`u` H.6~xnQo8^gGA5$RD=?V(Y'f߉{ ŇTC>kNsUtp,;Vz*5|4(LN1gg>=-?-d * V  $  8  L  t      " W| // J/( 8 9 <:F%QG%p H% I% X%Y%\& ]&< ^'h b(Bd)-e)2f)5l)7t)T u)| v)w+ x+ y,Az-----`-dClibvirt-lock-sanlock6.2.065.oe2203sp3Sanlock lock manager plugin for QEMU driverIncludes the Sanlock lock manager plugin for the QEMU driverfًdc-64g.compass-ci.7LGPLv2+http://openeuler.orgUnspecifiedhttps://libvirt.org/linuxaarch64` @8/큤Affffff]ݖnfffa34b0aaa38b3ed0e617ae1e4d2b9a21649b570e187ce673e8aea1f48228db454e23874dc551526fe784e769c07be6fe50475c3c9ce7631c8e5fef1e62812a2004e26ce6ba612c2075ce5761ae056e9d0d8f4bba92fb5100df81ad3edfd46c22c441b10cbbaba4fc8c1d0026090b7a1c8607a600b1a5197e3aa037286dbf2a39434a1b61652d4ef7f9f9b49621dbb61f9f49561cfea948c71e90fec24b263d1023bb7e0b1d148074ac9a057009f5a66659b589037da14e7d984177677eb86392adf5d5f00612224ab7bc581f3d33883d74e094894eadbce61fc9d5352ecaa582b62462749fac24e21abd603b5bd5664b17c9eeea8533b012936d4871b2ec125e9d18bdc861682f8b03f35d740847cb742687e89ba4a9cdbc66871c56c6466f280rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsanlocklibvirt-6.2.0-65.oe2203sp3.src.rpmconfig(libvirt-lock-sanlock)libvirt-lock-sanlocklibvirt-lock-sanlock(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/shaugeasconfig(libvirt-lock-sanlock)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libsanlock_client.so.1()(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libssh2.so.1()(64bit)libtirpc.so.3()(64bit)libvirt-daemonlibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.2.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)sanlock6.2.0-65.oe2203sp36.2.0-65.oe2203sp36.2.0-65.oe2203sp33.0.4-14.6.0-14.0-15.2-12.44.17.0fj@fP@f@e@eg'eRddldkY@djdGd,@d%yd"cwcj@c@ctc.c@cn9@cc@cEZcd@b@ba@Jiabo Feng - 6.2.0-65jiangjiacheng - 6.2.0-64caozhongwang - 6.2.0-63jiangdongxu - 6.2.0-62Jiabo Feng - 6.2.0-61lixianglai - 6.2.0-60Jiabo Feng - 6.2.0-59laokz - 6.2.0-58zhangxinhao - 6.2.0-57XuFei - 6.2.0-56tianyuan - 6.2.0-55Chenxi Mao - 6.2.0-54zhaotianrui - 6.2.0-53mayunlong - 6.2.0-52mayunlong - 6.2.0-51jiangjiacheng - 6.2.0-50zhengchuan - 6.2.0-49yezengruan - 6.2.0-48yezengruan - 6.2.0-47yezengruan - 6.2.0-46yezengruan - 6.2.0-45yezengruan - 6.2.0-44wengyu - 6.2.0-43yezengruan - 6.2.0-42yezengruan - 6.2.0-41yezengruan - 6.2.0-40- remote: fix double free of migration params on error - qemu: avoid deadlock in qemuDomainObjStopWorker We are dropping the only reference here so that the event loop thread is going to be exited synchronously. In order to avoid deadlocks we need to unlock the VM so that any handler being called can finish execution and thus even loop thread be finished too. - virsh: add tmm main command word Add tmm command word into virsh tool to call get tmm memory info API. It makes virsh can use tmm main commmand to show tmm memory info on console. This command requires specific kernel and a kernel driver to make sure its regular function. If runnning environment missing the above reliance, this command will show error result on console. - libvirt: add get tmm memory info API and libvirtd RPC Add the get tmm memory info API into libvirt-host. Also should add the RPC calls into libvirtd for API calling. - libvirt: support the virtCCA feature Add cvm parameter into the type of LaunchSecurity which is a optional filed for libvirt xml. Its purpose is to pass the cvm parameter through to qemu. Also this patch support virsh edit to save cvm parameter into libvirt temporary xml. - qemu_driver: Add calc_mode for dirtyrate statistics - virsh: Add mode option to domdirtyrate-calc virsh api - qemu: Generate command line for dirty-ring-size - qemu: support dirty ring feature - conf: Turn virDomainDef.kvm_features into a struct - qemu_validate: Allow kvm hint-dedicated on non-passthrough VMs - virDomainFeaturesKVMDefParse: Remove tautological "if" - virDomainFeaturesKVMDefParse: Remove tautological "switch" - virxml: Add virXMLPropUInt - virxml: Add virXMLPropInt - virxml: Add virXMLPropTristateSwitch - virxml: Add virXMLPropTristateBool - virDomainFeaturesKVMDefParse: Remove ctxt - virDomainFeaturesDefParse: Factor out KVM parsing into separate function - internal.h: Introduce and use VIR_IS_POW2() - hotpatch: if hotpatch_path not in qemu.conf,the hotpatch doesn't antoload- util: keep track of full GSource object not source ID number - rpc: mark source returned by virEventGLibAddSocketWatch as unused - rpc: ensure temporary GSource is removed from client event loop (CVE-2024-4418)- interface: fix udev_device_get_sysattr_value return value check (CVE-2024-2496) - remote: check for negative array lengths before allocation (CVE-2024-2494) - vish:Fix off-by-one error in udevListInterfacesByStatus (CVE-2024-1441)- vdpa: Release pci slot address when unplugging vdpa device - vdpa: return pcieFlags when calculate vdpa passthrough devices.- vdpa: support vdpa device migrate - vdpa: support vdpa device hot plug/unplug - vdpa: Introduce the new device type vdpa to hostdev - node_device: fix leak of DIR* - Include vdpa devices in node device list - lxc: fix lxcContainerMountAllFS() DEREF_BEFORE_CHECK - qemu: Return perf status that affect next boot for shutoff domains While we set up perf events for a shutoff domain and check the settings, All of perf events are reported as 'disabled', unless we add --config, This is redundant for a shutoff domain. - tests: upstream Fixing compiler warning in cputest - qemu_migration_cookie: Rename ret in qemuDomainExtractTLSSubject - virrandom: Fix printf format string in virRandomGenerateWWN() - fix the issue of errors when saving after 'virsh edit' - Use (un)signed printf specifiers correctly - admin: fix leak of typed parameters on error - esx: call freeaddrinfo earlier in esxUtil_ResolveHostname Call freeaddrinfo() as soon as @result is not needed anymore, i.e. right after getnameinfo(); this avoids calling freeaddrinfo() in two branches. - qemu: Fix incorrect command name in error messages- Fixed loongarch qxl device not displaying during startup phase - Synchronize upstream patches "Use correct tpm device for all non-x86"- virnetsshsession: Adapt to change libssh2 API - selinux: Reflect context_str() type change - Revert "selinux: adapt to libselinux" - selinux: adapt to libselinux - fix error in printf format string- add riscv64 support- cpu_topo: support for cpu_topo "clusters” in conf - cpu_topo: support for specifying "clusters" in qemu comand - cpu_topo: support for reporting cluster_id in NUMA topology - cpu_topo: fix detection of vCPU pids when multiple clusters are present- nodedev: ignore EINVAL from libudev in udevEventHandleThread - qemu: tpm: Pass --logfile to swtpm_setup for incoming migration- bugfix: Fix potential crash during driver cleanup- bugfix: Fix build error if compiler switch to clang.- bugfix: correct the firmware path of loongarch virt machine- bugfix: move qemuDomainDiskBlockIoTunelsSupported to currect place - libvirt: add loongarch support- live_migrate: virsh migrate command supports the zstd compression algorithm - glibcompat: Provide implementation for G_GNUC_NO_INLINE- backport patches from upstream- add function of set migration thread affinity during migration- update the Chinese translation of nwfilter- sync some bugfix patches from upstream - support vhostuser disk - libvirt: support dirtyrate (calc-dirty-rate, dirtyrate-param.mode)- sync some bugfix patches from upstream- docs: Fix template matching in page.xsl- libvirt: support migration dirtyrate- libvirt: Synchronize upstream patches according to issue I5OLYY- qemu: Add missing lock in qemuProcessHandleMonitorEOF (CVE-2021-3975)- apibuild: Fix self.waring method call- nwfilter: fix crash when counting number of network filters (CVE-2022-0897)dc-64g.compass-ci 1723521419 6.2.0-65.oe2203sp36.2.0-65.oe2203sp36.2.0-65.oe2203sp3 0-metadata_list-compact_tlv-libvirt-lock-sanlock-6.2.0-65.oe2203sp3.aarch640-metadata_list-compact-libvirt-lock-sanlock-6.2.0-65.oe2203sp3.aarch64qemu-sanlock.confsanlock.solibvirt_sanlock_helpervirt-sanlock-cleanuplibvirt_sanlock.augtest_libvirt_sanlock.augvirt-sanlock-cleanup.8.gzsanlock/etc/ima/digest_lists.tlv//etc/ima/digest_lists//etc/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/man/man8//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ef2a2f0f2249b9637336c5331d78eee167e7b4b, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b1e4ec65614c2d4219369fd6b6dc7bef2afcf44d, for GNU/Linux 3.7.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, Unicode text, UTF-8 text (gzip compressed data, max compression, from Unix)directory @ RRRRR R&RR!RR R(RRRR RRR'RRRRR RRRRRRRRR,RR RR$R&R%R#R"R!RR R(RRRR RRR'RRRRR RRRRRRRR,R n Cutf-890818c069ebcaa9925a1743f95acd77954f222bcac3266dd68d16cf8bc4efe88e9ea3ec5c8fc28b51b7c569803ca631e0780f43c6f4f8d6a84a63cb95671d5cf?07zXZ !#,5>] b2u Q{LYZ@rmxxg?7_jP$ExOox6ƘkR{bMԂ_iACSFoIQ^V˗\`8płhD,LO* L<ވ3Քkel:dxyϧ FH44e4oMk8NRwJAp<ѯ(¾A6Tgl{p^s9v-c-El>eCGF^' k02j;,ʗN9F$tŔv%=it7Vzσ?ȗo iFI3f˺7zX-N=7Dڀf }=)cc&(^Sr}e*nD e흺+YXƗ$ѯ۸rC:݆dgro l nq4)!(5{S/Or{?`YV_x .:ncl{rvC&罆ik[܌T+D8?ԯ,nn,DrY2St-g1D|T, mMɸ8ppjoÄg~vSRJ4uG$ឞdHuQkoh$]D?ׄ@S?Z= $BߍNr׆];+QjwGy\9uR V˨̩ՠMm񴄗ɠp 2m R$uhX+OchoaxMJ'̵ Qh[p) )5-o1 d;E1jlz.OGqXKxpߣRV1 Jxdy&yO] F.+cw}RP\S(s -n!b3aEUtV]Ы2i}ǒA~bb j9amQ$[x)7 J7R--Ѫpt/ oP QOVεpo+.!Aihߠ1$*6pZ;תruBz=5-b όyM_$Pc^g{R|ӊŷF݌8XfXt<9w2l 65SGH1J|!Q*,Qr&:u#er?-HN&۔8s; Up>.^?֙re B2sB+6al_*fFćz/X-'v3#X:u]\" X|aXdQWݛ{js*FKX^:^ gҢynZ>**gy؛( `BgN Pd?:Rfj*e*Quːսx ݄Yls,-m]_VqoZh8@Q;f/_WiQ VZ}-gHX_q!/m/ vFr-Ԝ$MF2[ "̣S;M;JMBcWcBFŵaqbg28n{E?T:]c C#zq9 JMz]A?jxuSuV}l\J6o ꪖAhߑ…]*r\i{\b,͎6t3bs()gW위>/玠-aeq&Tkv6O2aQ`U>#a%hl]]dʧۆY`b`7bӑ3\'S cZF&Q5^64^!(IMv„V v6X~r7W+?>Bc֍@wK9 PrJpG Ҿ8|=V.YVQ.} ~J_Sy=|g.64N^1>ӅCcW433ݑui&.c"a0-D{:\-wPc>Q%փvi 7cd%4o:8h"ο! vyHۆDyJKtrفKH9;+oN52s#U:[+=*oҽdSjs/ΧJZd+h@}^rrq*ΊTHfqMO Ҍ0;`S5V 33tǹuE?%f㘱>VMnm9ũO1 {}pWKn*&Ř"r'ƻ9)7tqTSc.E &5`WpqgPp6KĬ᚝tgT%O+Ⱦ5'7]烓c7ɧ tSf}䌖ŚĆ<'=!,%9GAhPNcKԟ.*A~u<@:yB(J^meV9o~o`N}]r zFv#=:cQ'tW0.~oAu U\-"f(۲~E11j7_igcc@0bi.ʚgngw9L>ϒlу5d#d0qϸ/h"mBO>6w0[im4l&VjRs\+ d* @7i6l@ ]M{U`5U(@D=uW}1w7_E-"%pF2*|"<<hbUϝsQΡѣ~PoI۩"1Qsk9ax,TuhۘꅙIR^f_ z }--/[wQ)ŊBk]O`WRo)V,NXY-FʅCu >2v~7%^6HRdz!1,aN0 (S_r@ͻdjlO4* fi 1F]x9&,KX$;3AHMmwv|EČ>}e?.p;]'JLވt&) ipdܢL:\/(_cEf `J8l=0 +u-+wK>k1/u4[׭'5 EG7RQ#'#iElnޡ ?psGVܝA;-JeY\10_&nRp9;g~C1({Iȋ7EceSX̃Ǽ‹>ͼ٩Jdj\Rk߰q$}vL`J3\XK )[ty`%5&oqDx X <~T!x/dld)#g/&Yl௮ݰκ$%w_0Cp)qp:UQx U߆as5?S2J&͒`o7VB=rp > qm@c| LR׏AIEg!{O!밻L#UjX"?"lmE!c5di9y7@JnzE@v4qu|{RL5|2|e:62)yRp}."gTCrROC.RMDHUC1b4Ȩ 1Ni*އw"+h{ bb 6|GW=g3@!~wh ->@9[mxMWQ5,X ɧxj]ҏQJ p0%kڧU.KX%/,% ˤCJyiȏOmi*}򦕾Ƨ4nZHs+VxώpPտJ[u{bnIF _AڡMf  jY 0慙mJA@xo}摡*P5icj䊲)JVm7@QZtc,j2ЙȪg?Lg6CN@6THT`qriME}ر]fJq_zO3|fռe6o%C ,!`7ch0Dʹ}E DHfoԗAF^۷¾_/?SS= dZӛSD0?zL*XAP)|R,SsD+Hhe!~GK@_Uˬ'`{ok al'^q{Zmūk,^2Eӷ}t=k rum@ߡ /v˭6S~~\RkZ[p@Ir\rCOE8n Jg6~`T4iޞY] "ҟp!7gɚ˵/XF;K}KP ta~]lwLr:3;@֧@:%ɊILGL&cOJn3Es_X+~0ECe/I/d+K0)z`b h-$7A_D4ʬ"BAi[Պ7;q _Ќ<ԃ7sKAͦXt܀ '3NhU/<|VԿD)Nq+}-)e:S:`/W8.gvV&6 wԂ;*b#9@s#h0X1& ͹0?ut 8]7!Co~Be\cWEP{BoM ')HuAx&+G?,W>|}<īYxHkC',38'"ViOc9|pjXk >i#?ts %ROS }}CJz-GM&iz?}t3t8Y7!T3_($9=Ad%%5g1d~qY#/ur4ZK>%ec R^ GВkѷ?LzYoՔTޏu FFXRRyt]`=NZWZg!,O"W^"A?(-ڵiq%t ͦ@G#{ggcl m_ [! Lϝ{V" k'_B!/uͼes?+6kVpx3L|'JPtoeJOk@3B ē^l#%Mk`!ƠmML~IϑX!72C;/nJ*-3 u |46aI>v-hf欄§ mS/A4{ KY\ $ʭk<|ťs% L~ ,*6ӤMءC|+-m>.IA#R ED ӊߜ<=j'h?)JnmQH`KFEr̍Ch%Rv$To?=LMȶкlIn%ET񖈌:7'}pՍ>gE`q#K$#HP]c<|H03|=#VJ aўa'*WذB5SUǓECρZ]K.rQ' Ez}Tѧ4_R߭:)T:1}@J*9S`u#1>.:XDf!-_vf62Ie YInGCXʐAR%X:yl`/<\kVOxa=8_& &v)RcUݿ4g3?=N衪Nk'Z~'JC̝y&S T擀&_j~Z7-ut5wkG}$`t#3|7L.}iMBXs]Li,vhK&*\tiiAWn1c^!82 [?Dy~фx/up,7 ~|supJ3j0lmz*SF$rx gfwHm)upTs|*VQiġlVRo_k~KٟRZbR3p> + X{ KcN~J8O o1UyB2x܎,G[xlpDZRхY[2_mŸK}MS."\^w|u \ČaEY7(8lv(yve@^d`"Y)NwfĔd-$BC|uj-X4>ep}Xe* ha ~z]0wSꎵu>^Og|l\&,nfR-tOP:诩̤: -G@]@ušnWs>-"maxE*c v׸z A}R&BNJ[ >FQHo } MO$S3mbT:h,fv;~CU^gprsXƯ95oo<>V4R!L@ua֑jS9[ZuŪ;PDȻꪇ sIMi;Ygsӟmyqn6ENЫtj7Q"]ZK ёW"2J'AjƘXەRWaWf zq |qY PAr_azHﳸiYʟx]99X`PHᄄj|r~Wa|,تP#}>hqS5ZlLD RR2acZBPÌ=.mL4n3P3l}QVBCg{rlIU:1# |8M@|EY{dLržmEZ yG4qx%K/g !!HN;WX.}!03`G  #>Y<ȸK5&9o(BnvnBu(5(Ӝ=K6[>[W0kq ) v.#30ɮ[Kv_PfW Iuq6|">)Io̅{´߄|;{'K \878-z+,7~U`.6l*22$ds)'f֔ΆYh yu3쩀>i|c X|2 c}x30uTb(lv{N5rV©0=zn6Lg6.YP( Qñ嘮"ǹވp\]6 R>AÒ+4pKx[xC5bAfgM:K&oAc# 9z:1Cw6Q5M*5A9de*i%h̵L DVy>|[n)yd KWC7]>"KܦewxLfB'B< ֔trU.? Uꥒy 3!iC<@ʺ|9|e˸0Mp&V+dBIȖFϛqNtMq"DhpwC+2'$}az +L!u赁`v Y6TPů ł1w8K[ tӠz~.,LD9Rc.1J}QG{yE5ν p EFFu"H*7S .f%iS*G8b $^ EC{B%S4ӉͳȒjm Gb3-V7bpd50mMZiG*7{Z*Cم@oXb~HJg4ʄ].֠՗ʛҌryTy"Pq\Iպ|)p ]2^B35Y1\tڀQTWa÷7x8ҏ.\yؓQ/LpZ5TSu+5̝lJ {!O+OOCle~>H5iIhR=R"ȿ TSM1DŞLi>mqҲK.tSJVKh8K԰q$/e6ު@,pkD( Xe0Ȃ7Y${ nUI5r>Bi?gPH B1!] @ XS2Mna˖Kyfm])Njv:r*j\հ0nM[ P Mk W0 2;0ر©(qX<f /Ohri"اƑ9coW ]GH02)!⢺͍KVZ&~{JItF: {^촧 *esIϢѓ]SGV&(M SL3lHGa&>*")fbNC JĚ OksƴbZW!Gt<ЈaXZgxrTkty>*3E#K$[հY"'5a g}qjٌ0tw8S%T(l*7Q@pps{.9q:SVi{( 0AAVB`0W||E @SK!zT?ZwԳ>4%ׂVVS|\}o"~5g(g3kNbYUh:LOK"Q,h߬7̪)4i?HJ ^rA,KSkLaџ* Iua{F\-R^-MguVI'?h*!4R\s^ҁٝ,h(D_\9vLP v]|}=| >1oY%gڷ:WX*IL/r:E\i+Z,VVzFYeSsC[x[=a0goTp󜡯Jw S%zl7ѝK"k Q}jKbF4mNL8,`1>$"d((qxysM{}Ӕ+^JĔ|G.:$<"^ix +Vj{tE5ΑF4l6h-[v7(=mO[35w93 1S"d;.W૩t)74u_J ؐ?[DvG?통cn$"=u=l Mo:are BRZ6|Վ?$M]ÀW:U-ϋ.G"w5N u5ͨX`(j!T70CEs7 錬\Iqc" Y2_"@w(oa1!sO +Kz*;n Sqՙ-JR7ldfM=ȫLeN{˦P `= r鑎"|C6XGz§'q{&<7f{b \3@Cj<%> }tZZ]@&T!gBLA/#Kn䡊;+(.=U0ϏU_W;d>pQ̜;iyme_HacR)* +jw_EdYn z/"'O9ZSsxMz;)\ @:v[/n MI6ڳv`eۘ|R"0G}MN1k.҇E(Ҁp}*M y|b@&>7PL10u铟'Shd*q/Etβq.?۫zz4..{k2N Vk;`a48`lQYbITrTv>WmpBwb`yE4xⶊ|6w~'j!D+ښ#кfr} %rAŢ@*كLK $x0BtWpgz>v:4wL5 QviaD*N&ۥ{sT/ApG[R'x'tc>w_Ob.e`ngz2wk vM=O Y̔qDD`)Kgߨm>,MBkJ/~Eoſi6^03&A\2 $ʭi|'pg-TNL)Dx s]a^'X"4,aЍ-P+hM7|*ڙ֜<7$]\wg&!=9M20SP.1 +v5ׄ܄P^npXC yBIK>@',5f w~qL.u{1P5dVWm?'O%`g„K>(|Vc