virtme-ng-1.35-1.el10_1$>x+US >FKi?KYd   j #/SY`__ _ X_  _ 3_ _!_"_$$_&d& & ( ((F8(P9(:,B0F0G0_H2<_I3_X4Y4,Z4`[4d\4p_]5_^=b?dAPeAUfAZlA]tAx_uB_vDp wF0_xG_yI(NzJ`JpJtJJJJJKKCvirtme-ng1.351.el10_1Quickly build and run kernels inside a virtualized snapshot of your live systemvirtme-ng is a tool that allows to easily and quickly recompile and test a Linux kernel, starting from the source code. It allows to recompile the kernel in few minutes (rather than hours), then the kernel is automatically started in a virtualized environment that is an exact copy-on-write copy of your live system, which means that any changes made to the virtualized environment do not affect the host system. In order to do this a minimal config is produced (with the bare minimum support to test the kernel inside qemu), then the selected kernel is automatically built and started inside qemu, using the filesystem of the host as a copy-on-write snapshot. This means that you can safely destroy the entire filesystem, crash the kernel, etc. without affecting the host. Kernels produced with virtme-ng are lacking lots of features, in order to reduce the build time to the minimum and still provide you a usable kernel capable of running your tests and experiments. virtme-ng is based on virtme, written by Andy Lutomirski .hwbuildvm-a64-35.iad2.fedoraproject.orgFFedora ProjectFedora ProjectGPL-2.0-only AND GPL-3.0-only AND MIT AND (MIT OR Apache-2.0)Fedora ProjectUnspecifiedhttps://github.com/arighi/virtme-nglinuxnoarch! IJIJ O O ]] 155__1#AH 0?wc\uFY9\uu33 Ƕ8BFVFA큤A큤A큤A큤A큤A큤큤AA큤A큤A큤A큤hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhaf6f0e5de26f3b31dccfdf3d331c3b03b345298ae2c63c47de1c89fc8a5e077573dd9f95c214096fde94e73fa63445acb35035589214d942966d5634d905ead2fafe5a3a06c78725691d06b3a9470681b1a74003bd0e79478b5bb01bce5d2bd54295ef51bd9aa7cc48068057a27aabddb388960b38b30b112927bb459fc41c7dd20ed449d88f8a0585173346dfe343c79a6183ae758457cf77c4eae97fdf9c0b4687241f65ac643aa070005a141805732c5ea20083f3c3693693f0a9b1c8a89f344e7989faecbf64b6e5c9e57e63fa7be881dfc51dda5966d824c1c0963bcb4a4295ef51bd9aa7cc48068057a27aabddb388960b38b30b112927bb459fc41c7de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556c3a7fdc05c21a6e09130e5c049495bd70fd5e507ef0f3b056c4a5f6cf210fd66c3a7fdc05c21a6e09130e5c049495bd70fd5e507ef0f3b056c4a5f6cf210fd684e4a25dfedd712e90926919f1402d7e826f9c2c25b3c10e20095e27f8aa83c684e4a25dfedd712e90926919f1402d7e826f9c2c25b3c10e20095e27f8aa83c6dec8a0d583addbb0ba7f58a09725b7358e432b71db2c36b3bbf8082c34868522dec8a0d583addbb0ba7f58a09725b7358e432b71db2c36b3bbf8082c348685225004c98b393e6122a8d280c746224edcad15cb574d6075a6819f7defb0cf108f5004c98b393e6122a8d280c746224edcad15cb574d6075a6819f7defb0cf108fa1caa096aa0c4bfdf9f04cc6d5a71d18351855b011214bdcd0862130506ecb7fa1caa096aa0c4bfdf9f04cc6d5a71d18351855b011214bdcd0862130506ecb7f1ac18c7b61e6a07e7def8c7a7bd37b63eb8578af95a544213505019bd5ab5f6e1ac18c7b61e6a07e7def8c7a7bd37b63eb8578af95a544213505019bd5ab5f6e90352815ebe5a1258e03fd7a5fbe31e302f872bcd74745c549f2e5b63216d20790352815ebe5a1258e03fd7a5fbe31e302f872bcd74745c549f2e5b63216d207356d55e4a073a831cc16cdf67e773f1f70e3bcc611b46c41d683bca870adc7d9356d55e4a073a831cc16cdf67e773f1f70e3bcc611b46c41d683bca870adc7d9c968d5a8d5a9847fb16b1422bef40b2407a5251dfb82cb7c9c3fd0160db281aec968d5a8d5a9847fb16b1422bef40b2407a5251dfb82cb7c9c3fd0160db281ae777c3541111e509dbe0fa22f098c140b9b897c5d1c3ed9e00cc8d6b4ca46e0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85546146e51207f498dac6e3cd861e20571f754059fbae5fbcb51b4284ef0b8f9e346146e51207f498dac6e3cd861e20571f754059fbae5fbcb51b4284ef0b8f9e3cd7cccdcf4ab0bb563939fc157e13825cec24b9c362776672e0bd803fb734ab4cd7cccdcf4ab0bb563939fc157e13825cec24b9c362776672e0bd803fb734ab4613fb2f1d583fe7e54bcf0cf11c871b16c425de32f6fd51abb2d3ea2e3141992613fb2f1d583fe7e54bcf0cf11c871b16c425de32f6fd51abb2d3ea2e31419924f4491cd47035d491b5b398e13664ebe43e1ad5a3b3e3b9f794aee0c6a19d53f4f4491cd47035d491b5b398e13664ebe43e1ad5a3b3e3b9f794aee0c6a19d53ff1d7d8bbde40026212e473be30d05dd276215101a2023ccebea846f88731e7306a2bd7e68abb1be23729e8180ca321e59e484331fb0248c03f0406c0a20675bbd2b9150a6b4855a18b6655a0bc36e7fbc565d64f31ecd71e0ad53bc234395bdfaac9b583e917b008cf63f89f7715b4ce865996b2d267f638de9445814f3341efe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558572be1c3f80058463129fe41d147d4d1094f9f5d8ac9c15af66aee9829177518572be1c3f80058463129fe41d147d4d1094f9f5d8ac9c15af66aee982917751eba08215bca823ece2b124fdec2e9a5029d0605f4c855a09f9d12600983fff07f1071f58104915d49442aa599f1cbf4f7635366ffb385625622ab672fbf34a98f602e6eb9dc20c4b63316d89d38f17bc6d23275bfc5a79b5a29dd4351fb6bf3a2c9cd6a4f1bee4d042663fc2eb3fdfc77af687e30b11d85df8cc7981aafd245272d29dfa1462a5a90b5b66e5b481e009d68733effe5098740233071db86a6a4d429a403265f014ceb2d71ff1ae98b08372a371fe95cc6e0f15836b2dc03cb8987c4e7886e5652edbcd1fb5ed93fcf7dd40d4470f86ebebba807390d146ee68b263d0061ed87348e1c0ed582ad721bd82377e1d06991994f51da66a241de711ccfac417960d3810c2172ed67db5d75a270cfb1669a6d53fa2992573ec1c68a1f3534c7ee919dbefbd489db492a1095a8249ebdb3ebc630c8b1db0e550863e2131c74a3dbb01bfa8c8872f15d64a1d1f29ab99af8b60138423bf3ab89087c80c281b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b9627158177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806433adc8c119c7c4130f448f7b032cc06be69398e53650afdc1fb2d41260a8b666ac903798389a0e00c9b4639208bef72cb889010589b1909a5cfbf0f8a4e4eafe07f0bc3d8de79f30991c76a6f881e5f9325037d748562e12fbcd954524c3582539776c1c04038abb97b87af5c6fe613e0d4552797275c3a60c7f75061cf711544e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f589c70721ea7c9751c921b9bce25dcdc26799f61b21e1ea2fb3738dcf554ca0f589c70721ea7c9751c921b9bce25dcdc26799f61b21e1ea2fb3738dcf554ca06cc34ffab1872e61e658ecdc45ea80e1ea197ae45c6b9df3503983d1e1214c626cc34ffab1872e61e658ecdc45ea80e1ea197ae45c6b9df3503983d1e1214c6222e808bb0530b0ddcf887514c6d7a2c3c76df0d2b5dec4d2451d047b7e1b2fb822e808bb0530b0ddcf887514c6d7a2c3c76df0d2b5dec4d2451d047b7e1b2fb8f8267a662c9b19df185e6bcaa1463f69e86e9c55b6ccd78b4560d51669a8b3bef8267a662c9b19df185e6bcaa1463f69e86e9c55b6ccd78b4560d51669a8b3bef8ba4cb1c89ee8468891cd87010571233941188a60bc0a9ff41e0c3488e41a4df8ba4cb1c89ee8468891cd87010571233941188a60bc0a9ff41e0c3488e41a4da534404c05c7bccfac81e16cfe2db8ff7b28be5af2942995aa82f4f4fecf9a26a534404c05c7bccfac81e16cfe2db8ff7b28be5af2942995aa82f4f4fecf9a2689ec71ba4f6f4351bbe88a0eaed834f04b46dee1ce200db87856aa53574925203ace2ab879976fa22b2e9bf68a4ebd645d35f410a1334963c51a529181d3808a15d8ac0f9da79f08e28021d31ffc5f665cc7e4d664498bd3c57cdc993b9d6b92a8ce291438b2fb5a9e28292940dec93e4a0c200b8b18b57be575bce2d2f135bed412da8e2b7240e98822793557b39d491e0dd64810a984ec275fedbe0fdd29656e769a07b4917cf529eafbe8997aa657d450066602c2dfafa517c8551dac45c9b78fc065a14036f4c5df7962457066e1b3739c97f7b75ab8bc2a0eab711d22f25ef7e1d814edfb7a05653c761fcad88ecbc8cec82c46f31f93094a99d3e547458177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643a97fce2d673d68cbdc101be554050102703f5ad19988cdc23be5debfac8b6db2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirtme-ng-1.35-1.el10_1.src.rpmconfig(virtme-ng)python3.12dist(virtme-ng)python3dist(virtme-ng)virtmevirtme-ng@@@@@@@     /usr/bin/bash/usr/bin/python3/usr/bin/shconfig(virtme-ng)python(abi)python3.12dist(argcomplete)python3.12dist(requests)python3.12dist(setuptools)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)1.35-1.el10_13.123.0.4-14.6.0-14.0.4-14.0-15.4.18-14.19.1.1h@g@gSg/@g/@g@gy"g@g ff@f4fffvfb@e}@eПe*e@e@Ondrej Mosnáček - 1.35-1Ondrej Mosnáček - 1.33-2Ondrej Mosnáček - 1.33-1Ondrej Mosnáček - 1.32-4Ondrej Mosnáček - 1.32-3Fedora Release Engineering - 1.32-2Ondrej Mosnáček - 1.32-1Ondrej Mosnáček - 1.31-1Ondrej Mosnáček - 1.30-1Ondrej Mosnáček - 1.29-2Ondrej Mosnáček - 1.29-1Ondrej Mosnáček - 1.28-1Ondrej Mosnáček - 1.27-1Fedora Release Engineering - 1.25-2Ondrej Mosnáček - 1.25-1Python Maint - 1.22-2Ondrej Mosnáček - 1.22-1Ondrej Mosnáček - 1.21-1Ondrej Mosnáček - 1.20-1Fedora Release Engineering - 1.19-2Ondrej Mosnáček - 1.19-1- Update to version 1.35 (fedora#2363986)- Add a TMT test plan with a smoke test- Update to version 1.33 (fedora#2348442)- Build virtme-ng-init (fedora#2330166)- Use tarball from GitHub instead of PyPI- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Update to version 1.32 (fedora#2335465)- Update to version 1.31 (fedora#2319880)- Update to version 1.30 (fedora#2318393)- Use proper macro for bash completion dir- Update to version 1.29 and remove packaging workaround- Update to version 1.28 (fedora#2310415)- Update to version 1.27 (fedora#2301644)- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update to version 1.25 (fedora#2272274)- Rebuilt for Python 3.13- Update to version 1.22 (fedora#2265882)- Update to version 1.21 (fedora#2264668)- Update to version 1.20 (fedora#2262533)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Initial import (fedora#2255805)virtmebuildvm-a64-35.iad2.fedoraproject.org 1746433807  !""$$&&((*+,-./0113456789:;<=>?@ABCDEFGHHJJLLNNPPRRTUVWXYZ[\]^_1.35-1.el10_11.351.351.35-1.el10_11.35-1.el10_10.1.1-25 virtme-ng.confvirtme-configkernelvirtme-mkinitramfsvirtme-ngvirtme-prep-kdir-modsvirtme-runvirtme-ssh-proxyvngvirtme__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycarchitectures.cpython-312.opt-1.pycarchitectures.cpython-312.pyccpiowriter.cpython-312.opt-1.pyccpiowriter.cpython-312.pycmkinitramfs.cpython-312.opt-1.pycmkinitramfs.cpython-312.pycmodfinder.cpython-312.opt-1.pycmodfinder.cpython-312.pycqemu_helpers.cpython-312.opt-1.pycqemu_helpers.cpython-312.pycresources.cpython-312.opt-1.pycresources.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.pycvirtmods.cpython-312.opt-1.pycvirtmods.cpython-312.pycarchitectures.pycommands__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycconfigkernel.cpython-312.opt-1.pycconfigkernel.cpython-312.pycmkinitramfs.cpython-312.opt-1.pycmkinitramfs.cpython-312.pycrun.cpython-312.opt-1.pycrun.cpython-312.pycconfigkernel.pymkinitramfs.pyrun.pycpiowriter.pyguest__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycvirtme-initvirtme-snapd-scriptvirtme-sound-scriptvirtme-sshd-scriptvirtme-udhcpc-scriptmkinitramfs.pymodfinder.pyqemu_helpers.pyresources.pyutil.pyvirtmods.pyvirtme_ngvirtme_ng-1.35.dist-infoINSTALLERLICENSEMETADATAWHEELentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycmainline.cpython-312.opt-1.pycmainline.cpython-312.pycrun.cpython-312.opt-1.pycrun.cpython-312.pycspinner.cpython-312.opt-1.pycspinner.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.pycversion.cpython-312.opt-1.pycversion.cpython-312.pycmainline.pyrun.pyspinner.pyutils.pyversion.pyvirtme-ng-promptvng-promptvirtme-ngREADME.mdvirtme-ngLICENSEvng.1.gz/etc//usr/bin//usr/lib/python3.12/site-packages//usr/lib/python3.12/site-packages/virtme//usr/lib/python3.12/site-packages/virtme/__pycache__//usr/lib/python3.12/site-packages/virtme/commands//usr/lib/python3.12/site-packages/virtme/commands/__pycache__//usr/lib/python3.12/site-packages/virtme/guest//usr/lib/python3.12/site-packages/virtme/guest/__pycache__//usr/lib/python3.12/site-packages/virtme_ng-1.35.dist-info//usr/lib/python3.12/site-packages/virtme_ng//usr/lib/python3.12/site-packages/virtme_ng/__pycache__//usr/share/bash-completion/completions//usr/share/doc//usr/share/doc/virtme-ng//usr/share/licenses//usr/share/licenses/virtme-ng//usr/share/man/man1/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection drpmzstd19noarch-redhat-linux-gnu     JSON text dataPython script, ASCII text executablea /usr/bin/sh script, ASCII text executabledirectoryemptyPython script, Unicode text, UTF-8 text executableBourne-Again shell script, Unicode text, UTF-8 text executableBourne-Again shell script, ASCII text executableUnicode text, UTF-8 textASCII texttroff or preprocessor input, Unicode text, UTF-8 text, with very long lines (1181) (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456<=>?@ABCDEFGHIJKLMRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPRRRRRRRRRRRRRRRRRRRRRRJڃ7Ԁ3https://bugz.fedoraproject.org/virtme-ngbusyboxqemu-kvmvirtiofsd1.7.0 utf-85a99fd88c298a11d3e8879b3fdcdbf81d7e71124a10fa73999ec709e5f838424a414cbc33435832ca79f7c54b6e4932e851820b131d05afd9a75914874f58833?(/hKDLT3virtme-ng-1.33el10_1/pm1Xe<#H-,wWq!J/)VsUSXC@hD  |T3 t ``L8Ș5> 6 _ ܉3!}Nbh&3م~Xh: Խ5QQV oa^k ^hq> >!bX#!Ad~=òmBPe,XΏLCht0`a Od V;ƖIZ;ߡvp˗) >72$1S"=ơ]G5mT(l.0^cvl+k,3b-V_{p+|gXY]Tㅵ+C\lg4D#lI?Y7'ĵrqJrLD&cU7MO#2[%`4L3gy y)gݞ1G}I 0ؗ5 f%:) >D& @CJHM;c/mY!G%05  : -AWI`&?$)`9N74P+ [͙a!lHO2 5-=U<"m 89t.GB$'|^G8S9`)pkj'w#BA!Z &%߾7 ~3̀[ À|^^StsM W2B: $"  1>1Y}79 PQIf'6r5= 4*2 j?cm6E*ļ A0)\=@ #/9 <I;~H65DN\i 2 =~H^- ^7i!9JRXR?pb Ai06, l!k,Z 3_a33[M5? d =/E .o / 5Pa 7b Cq*%fHdu؀Z(;\sKSKð&:_0/}k'r ;2 k1D4 "r AZ$@ 9 f3?K0==D {z}/$R g". X 2 fr*]()Eػp6&k+Y3|Ex2)MG+Ob|LUCbC=@>~79XB:&P;~ӛ26 .DT^#{Fn,1#+`2t'tnL/<@gZNhH#$n]S&:rMIL.G#R}qLf:5dۈzϠp4KVf;g>o7Wr'/Gp9zgqz=,n2Hosޏ\:rBoDQM1 mSV u4li1w&/2K"}O[}MZ 68e O:w=Gϧ;\Bo0X7aA9[8-F&}={{s}󃽺+;;aAP)Rލ;6*K&c%vuѫ>&;7ۛ`!=A}EKgTJCZG)9k=Ɔj# R%A(D!k;R sMn Ab&QUX瑅H"e +yUa =]YL*)$"Qx:\bBdj9DX>6XB/JMNJCHv҆R1)!DW{Em+zgHG \D$;*a 'EPV:/F%ubʿS/ǘ 2@5CMl!Y ף$JV@TBN$;)d'L܁''Lt"lBܦ)0n+e"Fh揥6|Xe8юrbkT&Qc&0}mH]go>ם>m]P_ZC0G~L 1ɽ2UschQ,=ܧ3'XtWk0𲿓C*N^fMfFN&Ր6$,}J)Ro&Tl;ؠ7**'#^鱤PL\J$=( dC!ӏGnz4rrak@T3p2HTg'VeH4[5f8}[4UoVSg'5EoYy: Q-e>L DzC)VJ56z#JŠ77zp;z8+iݫWR9O9M;=#nW 3;S n"B0saN؁3jf(C(Nw} ߃ 5()W4 Mx8"iF[oWK}W:UrW9qMbadХHٗEPJ~E5~0bpvȦ DPw Pn?қe5 \Ck+3NUa9"ȁ(MS*"LjJʀ97&۾Ƈ;{ә:o\Im2*bl k6H Li3›3,+b~;nn7|ջyu =ǖ(bY"J7r -&<[17ٺ< I(MQݢ875y|.>>%nHҪijVKL[ٞ.BfkZwv.=b6~s50C/o! )pAy*&Դ0(??)rOlɆ#qiyB)`UP&vYSvI#| ʹ[c1H0 {67,t5i!SRɺ XGA!3t)VS<4꽛 7ٛ|b<+@X*hlsL[cD #`T)SgsR\y7,xRP^xͭm%b%0IJ]!~& i@"I:RyZy/gt{*tp a~,AmVƹ z+$WȾm >/_;L,xs(ْ ]ĸNVYkJBںXd`PGm+M =O.J;>^É:S8`yut/[[J(@B)=?| /(9=msM =zV"sQhO Ӵk8Œ*($>hpd#sA݀l7td裭sr8#7vgi[FoM0su;*3Dw8fا-`@0p(ƒ(XPpE}3+phB(l{KCLT*Iˢ-V ko=vfBoZQIrϊynjyPU/y"/Ih{FXvBA'Ea<3tMw4Ԉةmg f-\m3^jbFLJMFd5at_d. Dl _1L1ĞfomU Dy%p *kW+.nܐJ%E1պe^lg(VcXPK9^%E֩#J%e 8W5; nq]WS[ }<&+U׺ 2;, 2ZoNj#۬zd`#k&P)@d76boK`Y9?NbcѸ~CᩥٍlÔ@KAv< bUőppAZ$YeKD','۫ynY6- !Bto/K(K[T~AqZll(F₄ Y:\f:H3/(p RmȻb86DIڔ46aTIPO{:Fs]$džZ)1p{oI/Y Y,dlEb /0~}NI7.LzNXNQPդ5nFdo3ȂxA.< ԗr/ņ.T \l5522y 2XY ,4!5Pf!ɵ]落ȝIdr0)2[AH C|xǂ:JEe¢bvPHHAB.LS Admk֥Yʦ*"iov@ 7KIc vBtF8""doB!XBE`n@kiHg&$̪+6aqRj"A`]BhȀh+0DQʊ pY]|, 90'*@GWE d@yHK(!INJ7E"H}d9q$U"kk/}(aQSj oeQ L!$A1JGF5;d{,ъd Lͅ-'Ѧ&v3S|Rs'8H B,E$EE RC]ixQ#VY ZIsDڲ,6ZKP3-A$}P[`Ȉx Q" EU/Ce$7;!R)2"i4M8 B*:PM"+Y@qP: ENTx1"WT#!Y)A"$ϡ̓ AWKV=TMHZwm_^n:m9TOG{bwPS7Áxe^NjmiM2ftrͷE-e |(棳8"xϲ9A/k.{y|4u*mXN1ɞ atBAC:tPMHa:~h8_MT0$guK5I&bn:h+ ( 2@X PXB+6(].4dHbazVGP sH d *h@֕;@Bb۵(HHDDdX1ʑwV6!!-nzIְ=$SIi F! *9zTv}lo|ڒ9Y 0UD+cu5(JU?B)dv,Lˤb]4ۑ]|3h|,C YMI C m"bҩ~Ћp}+шc, YHe T&y.h t N,=TPqlق|C E͂#P["E[`c d0s |UE _9pT0A1@D3:S%yIE"C@{X*z]CD2`8o&"C՞i9hC\ͰU6I=*׌&D<R*|,ڮ(Oa1ږfهEL#[ yh|2;m;O8=V7.`O ((\`Kb1GH\琞 -rZQR{+>X }+гB({ʮ9qPgCF| #`;ޖxQ=W2JeA3sllQ {am+:qݡ΃}xS& ):=}HFRM VkP2kpN[ gT<mc3$SPU~-Ң}κ)_3ٞ|ߖni}2}N^))$e@֑l/K}#xqns=ځ2CF}cYh^k9 ]>dj@Eh[9)mH|;MO=yId x Jumx]40ia5 uMPq&>z0 &]\z_W{~m{9mtFf'7q_n Kh> Y?}nݖ_\7awjmxaɑy^fcƦvvkKNr&Fa Ww=qu〙6?XYʜ 4^ԇӛ` 2ve1_2^b `=9n~=̯n c""0b&N1!)T =Pl&]bHEh\QVgfK,3d"uE7ó/D$@#гw9 )qhr؂aǵV+ٟ€۽wCYU'bvIQ+C]I$5GF2p/`aa= Z=*0wZhF UXȑ6PǮ`ŷ! ayk]eG.wʔRsv;s%D2 |'Bm I/HaPAeccĦ5 dWxVc(oP`u ϝf(3^qIzbcZ \5kJ?gx|_Dëv.4 mSPpZog+a]cyʗh9UG/6%~N|NqҰ pFn 2 r&X lT4*"G.8W!Ugc0q&8Fϴo'6ނb^cQ6JEXg>*j~&dU^&/-H +[$Êۤ=+I7,~8cVW^+N=9x cHY;'GRs!j.FD5 T ʳ"16B\^=d{H~׉Jnbi$Ok˿uڱt2Hb4Y ,8gnqHZB"? @9@6زkzsZ(MЭA<>s32=vpʞ,n>b0=M^M?Ƒ3h .SCk,wu=OU~E=0 sNx;дCbHG_6-[[c( gHbȈX;l2k !Sv"$Q"M"(P怮Dž Q0ϗޘyRTK!  ](X:wR9tǚjVjzmDjXbQװ) [$]jl>eE`@aLWn_VQlz怳xޱ-k;$(!K1|2 p" z`RRBK|8Tq[O Ml]MYdbU0370)7IǠ%12,^5qZIE:`P Zך X8X@}XYihRUR{*'J~?d&‡ m2n>/N+sؽm?*{)ls~ط.Wt^\+>e !vсMjSIS6hYpe_0:k]<>hşM*ߜ5,Y9ڄ "qz !ͼozaS ztF+ARgj C[J2 Z $3É. s;R ؚ4`׈p+a_[M9[ AMuy# b=?b21wMvm?F]jgnw緱G 6=sa*rCVi;6 E v[ZM"emT0:;9Aql}n 'zR4‡g )RE5î{J wz ^cqZGߨg=ӁiLFCEz)E)Q^ռ;h7_JV~T\i6&=T?~i76=-`d2M[bR<ג2mk.aDQBZg@Fb i[!*F5tLXXJxB붯Khnv^%3Cͣϒ M,Zz%g`aSNs+otR4ԣ^Z SgJc[˼s{ 7y[-AFD].~Lt!9idACQ7>U$ ^DkpD'*w7%Nfjoc֡ S(GQw$b2De4a6}p*dl+/[Hjh^Ѝ"V_601]d6]‹5wSTc;Q+*ѺP% rSKw o?׌^RGG`bΊvZv.^ ֮#p |cՑ|F{V!0kκG.Beb]~3y&7u3:ɡ7v*6JI$:Ƕmg>=^F\2NjMkFu*8|[&SL2MㅼN9^ʲ=}p<):v0%~NjT9 WVtjkſt=# ɯJ J{xWowM~/:_sc,tD[Z]~Z!5\ òx߿'VS8 zf1.qTkiaJ!/cO]M/ F/:0rP&G53$bB QN:/Vn54:%^|<@ 6 !_?rc=`b*u.u9wxun*VU*. ]Bړt75o+rO_ݬ BLSV!*$,N&XؓB(~7ݛB^8u^Z2$n r?>o1qؑ$X[3=f]~Ϣȍ;9qLa0_ ZU"tD-dc*EyFZP1KkY5xu:0#_#{Vnδô*(=^"\tyX.z=s}%6ӷnb(ˠ;h:lO,}NRF|OcWli6|> p&sُA@(V>LKw~V`#YƸ&+7򪣍o2R?6vW)O+T5v;q%{/cwmfا8 ^TԞO`k{V5S߇r4i؛73 ϒؖ]1:,Lg4~Oj8I%xh-e %ֲ#{5˟E64 dX]،XmaJMOhc9?^:RfWyՒ.m>ۙ&S(d0~C#bafP:_%'3.jRKwf"@9(2b |v>/RS;|ޟMth WySF"™]F9ˮ޺5!P<˵ҵ 1/ +aSY\c [ALC7s@3MgUqW #O]'_^=7yMU1Z.j}sF#HvO {~xO*5}+` ^}W`|*2p!:\foLX~iLo1K|5=H+`JnưU[FYA |UymX %dkmhN 5&7^B':kyI~(Ǵ'g3) }fiwDunTw9;d'oVTz<}lTkEψS ⅱE5",&( s`Pa)Q1@P+w~>wk4fpCB^pЦt^u :]G]_cN~qauȡcW ]I72; 4b}A'RlK[VԨ=q9 /b^QՃR^ԊsyϤǃvט˾ c/c/x~5ks ̅~#wT [uBΧRgu޻$<|bʗW5[xn2Ͱ# hVJ _Nb{:wpulš/J|Y,_[iY3rNwg$~3hɮae ^L}UѮz2~6 YW?GB^:b.ø䮐)l5t.Xh<ů̜2PZVJÍm`;?#L6Q}[4u;Zo;lTH+NqzS!(`M۰3J~ .a"Nٙǎ&"Hdʹxme)T߾p,5dv]ѡ߸oRFO2vzxKCґgcikҔXk :hw<K6"5V΋gm}l>*MAoհL@OYo^G(=pDy7YUy;rrω[˳~Gy^f POeTu)Ԏ`y0[ͲfV5]Yu.N" X@KY֨/K]ڪO86Tp)Ĕ:?~?td.^~::7>T1u~g] "0#K;@d}AÑsnO(Ԭ]B@#Flɚetc/.conf "default_opts" : } } -h | --help)print_exit 0;;ccopy-modulesCOPY_MODULES="true"shift*breakrm -f "$DIR/.dep" ssh-proxy#! /usr/bin/python3 -sP import argparseraysocketys from typing Iterable, Optional # Suped hostname and CID seators #Iant: Keep innc with `VIRTME_SSH_HOSTNA_SEPARATORS` = ("%", "/")3DhDD@D$I #TY0&JvQ (c"D)#I͊g{ ZԂBJߋn> ,j)9UlUㇾ֢:W|s% X6Z1*&qc?0c>P6v5wCu{uD$ВլgWOTÑYU)л]B{} osS~Dgu,mE?_"Dd}txt~\Jlߺ_Eܯ~cߩ|窺iqd콑ؐ ,oߗ .ψPNoy&eO(9rp͗¥{h-szvוki~㈑ y}c,ݟ&mIqv_t%ͷqٓ+`a/D' @:q:t31~@o2Uc=oƺswÒ{?u)(a=<%7}|`5({7a7&^T}15?>ftn ]~AeZsHkbd=z,y^2j&yɾ*j\v>z"o~rFi&lS?t5', gQ?>jA{-A/L&Zv?BVu悔1^/ojMr~3PxcfznEy}{cB0ῒuX7\śKj{D> KV] 7gz~Zr5^z6/ɾ\ γ ]ɛk{'_Öm]|U; WչyZ1~͌*iIzD)hʂsW\qrۖ?}U+:#[m*voM_`7 ?նcxxʝǿ)Cb𕺉}2?;Hi,dbӛ/j{Lj~K?[VO<̮\hkD(0zŬ5;9&Msrw/W43:U9/Ao8ۍ3# Ԑ^Y7i1=Fۗh$]a!>XD+:tHukgWZ2-T ҂JZFXY#rcRgc7yI~ĵ==+ fJ4 V5P ٺZw@7uBh߷.f9c2='98ޣ΂H-2(w7]E? $kݩx8gqk1`.EzG9eԽ:RDsVй+*:QBGW 8Y"q`ȋ%#98*q/t,-K,>G?y_10wpY QݾeH¸qI$*H".EnrK3jC-N0p@CX[dEsۖ]9X ևO:bEu$A)3s<5)'azU}h!DM#Y;Ġ638L`hJaS$)J3OJvw%Z@tvUo;V}HdMs﫝m0^*0 9a@xGn7En%ՊsHo:[uq?P,vȀIfvz >'-5B 8@<9|QQvZH[0;3T_`fbP0.,~8ޛp9rH0np0UxPE3d(<?"G<g:iDDRD{)SN=EkxD<(xo-,ލC b"mcPSLI+Uu]ӭRqPTwzSN=娮3)^IS@08l:D@. #CFFDDDH$k;`D-T!l"-w2 >Ͼʫ뒾"SmJr1y3w%|TF3i6ONx ?v˽UӺ<BJ{аD?R4Bs!pˎzd>Y@sb\kY3~?55tAK+\|gD :ca#|eׄuMIߵNN[%)KrVhF6~@ W, ;̝Mbsl5Q;z0ǙόWUA!.`\L57 -(Vp?vε{V")+P 9e/x_[ySDWۯAr&~ z.cu VѼW^%}Nid9_e2(FZO iU 712Dcf$0 U'kIIo7&/8G,3`wgޭU8lP#y}l{^V5}LHu,&`<}6oXU-6"oW!Q7#a.?R,T$E2WQCUD /| ܥ4տ;2`fr߈C ʈH5ԯDz0sof]¯r&!r]|ƑZD>2ܯiLĒDkc` rT3 iSԠw%N(klr۷EMYltO@->oD7Q$c{BS$3J-2v^JC%]R0WF>( L,/rs roXBRuY0#kSߘEnPXg% Ӎd4s2!x]#!dѨ@PA6wץ~I}zǹf*y5*|Zhgӣ̝ޟUulQ`~l U%}UjE#y Ozt c%xD:hAԎ?hZL!Ƅ2ͅYa=[ L ߞ o̳7OqȽqC`h AnFӋJ;kIx\a'ICI6;/8.RC%<Ԧ.h$w I-kr!]n+HJBGSԍ,k w0fEnc@jA?6)CfrQ\Jq)M3HlgpEZ ؓEߛuW:ZXg mU/8ӍY&7E&NckCkq.F}ugb/058L 3'B?˙[$t"QYcV+O>.D&1o(}iUKͷ:;yU!~E>pKT2ܪb!U[MxZ ^U^ST+߈e`15t œ\#HI)ģ~tY %IJ &18w rZCȺ6d׀}IIȫfq$L,Ojyt-ݲ3EUFo.r?,"rks%тU7aPZ %Ԁ Y3h(@弔@ռ番$l_by8s;>[G2f=A@G?{>b7HEJ!,]<)A]*ӐpX;M^$btQm_VvݖGSωhwi-J}F L|! ^2ⱉ<2 E BHq)WK!1p̍XTXjQ!9'"V]X,n)qU~ZgJ~H GޛlZp˯]SYP) e6wM%5=m*~ ({_j~JPCե_w+EG)hW!@|MʑaC_];Z?ZA[Վ&wXb̞/zn~ƚ++2r^Ps`[sDs?r)/4?C,*XzmreIZ<`8)&̍1 %@@Z[^ OApI80NF8Z#j1ʟU:s#XjFH01#AXu0?1:*(Hht4d1Vaߥ(mr|e5'VpZr7)v{ ea8>µaA WaW|~ӾyW0̋+VP^[$V6Yք{3_QeMyCŕ e]^E EKOWt)9bsU !zvy98/xc x[ ]'P*%@s i“db|E PC}S #,<|y9+d3]rT][LUeΆN)TC&6ݾP ;2,bʂ%3[./餷ґOdwoA1_}}4WZ 'S>%_D҂c\.V)O ^3^cTMS$vCԂM!lr^,<( {$k)@{Vϑ VG1qNK!AaT ۢS G28ܯ5~nsQl4+5gzz#|)؝ϴцS; E 7pzͼCE CzM `DܤA1Ow^ jb?1 3PlꤊM);/ `/G K()Dǩ`9o;bDcw%(߮S/KëBmpmݔft y9[̦. Թ4P-3pd4JUs2_uy]5Ik'A4Àzxu4[ڏw) {X0.^_[=`o}xtc/`(pq/*p ;Ͼ^{13ݟ>,da6${_O )aL/ˆL*d0ڶuT T85"#ˆ(PInV~r{=ۚt7ݭ?b_Jr2RdpM)zWI#,z> /ʖi ;(][A_wI6|{5eZ l \Ԝ BS :b}%Cmd9%R1Oun)+c `g0nY5{U~W((IB Fai^A;1qЎ{fX|:?rٞpMmւ^q0Nƥ÷gA ?$"B4t'<5hwe@ĞnCNKs~w;Zk\>c8|X0@&aU8JQӌⲤjrG~ΦrY>u1ɫ=H>(gN [|s>\DY9?3Y,4D9= X%9N]UCɇg$4mxh¬ "H/Z0仲Y5@="C(q~! Ý2o vϥU\G&`BML7uT7؉oi CN#Q@b; rǾuD ؀}~^Y`bRlp%7Y˹NLt;>GN6Ra'hV IN㔝.r.qKsu #|#L[1hbԄV4l0MI,>;@S5%m5 傡Y ;35Y"͙ P76Ѝ鑑hQ!QBi]W'Aqcvsx tH f=UC S! BA!7ګ/mw[D7_gVBBvto{G `zXDw4fDg7AWf]o RzKqz.?2e*w RdAJLX |LJ҄Qܻ Z4皹Sʼna=8v܈Wl|-[: (." .aackNotFE,DEVNULL, CP(__)}H͋*I&xS1IL*@Z#L~~~ɞs[j$݇TP_߳;3>w2ӱXt5{՝gEZ`XV$l+DD9I.C8Ë"dy|4S+vPE",?Zuq4̆V֧3DKoiz7:e!~ 8ew:fCL;JVrM߉ƀLu4\C, sc&h HccY|{;< +wފp>uS O7).Tlқfƿ".د; 酾 ,Lԧd Z}n鿕>59_F Sm| 2>d;݇{(3@{=V~0}|Yr7X*;xȡ9~j˷l_|ϟ/ݗ?w2y6׳}GfWٖ/n0y{Cz:͜Զ\"`}i*&S Zj㕱\:Fʅ1B ]LG:'yO3kfG5\?fb%SHd:x;ycG2) 7Yaip vY:W)i>ܱIzF7 )yPG3- |GJ.ght8ǣ""a;+ĴXM[xn x&1& f梳p1-#,@giTⓜC | iR|@@A88O0F0wp%g{7ЌȡIn ͅmPq\ 0kO9g-)5Zt Ao%L+"yAoDRZg]61us31 2*"}bumZb¡qC0H me2lcs+k]Y kݲHt\4HޑxJYƵ=B~C%5.:L" K(h8zwA4P!j$C7ÜDK)8&#}zWPi}UU3,\cAodq~=3V Π0QJ=E) ZuSBZsvOi$At,†M.ϖ3:D FFȲEeh %˔[c|?]q΍WOh mSkJDyl81;ר}\T1lke]u@t ڰ;!;SuS2u >؞69DU|>Ѽ[Ws!utwۃv"N֞uP䃎??)8ȽUS%ƪ\'fu,2lL\{?]E66|hd-@vgѐm=*lAf{a&\|}|T!`Tn8TS$yi8ZA*@EP 9lUfFU.ao=FuOU Aր-&D&%_P-ӆF@kqz2ִ̀vC"8iv ̍I4JF>8+6u~y/^^|c6Y*` {EXsP+hJo^BxҠL<%y٩TU,@qNcOwZq^C[Y] |l؞?۱ЗXkϿQ[qkLA .>M=E(U);(Ze[iwc;7 =`Y:\h! 4:CnGvY!!$:Zԇ:V ~1k0-62YiEZEsU_ ۾1(%Ϣk)+tcuydBKlIS5˵ DťEҜE ND@02DxElnl +g\Z275+_!FO g@8o2豮VZscR$'PpT>RSa3I]6dpEZòV)43O29ci?a߀5JDɍ"Y9q}-,`Sg*j<囯t:v,+.e['97]WR+fژ>" | \!?Wƾ]P1\$Nz.CT!F*܆qu2;v5A>Hk"3?K%έp|QfiP%dmXE}f .29xUOĞ\sDIJ_ӏJU5ѡ g"/`-qMI8srɶmfeQ'^rp dP8p|ܡy` [Ci"cȘ:_nKXNq˶cDM4\Em,LsM{[5R*1ޘޛۤ@%2ϩ|NO ~r:<|\|Dm\]n tG ; ij \Q$y 5oG 2j%8ߠY x6heobTc%0P)R5'r)C*2Iu!R%71XntS^ VfV#}T'6veAOAhjulu_C)H!Sݠ9)__py__/___-312.-1. fd Z ede e     ZyNTr zAdd|S)Nr& s z*{$''r= zFs <((t~~&m44c$s)#'& 3Nr%='r)z G,,r+,.s'**e grIMppcRNN) rQefded        rrfsc%sD))/jddg|gNr}-rfez sri~s # JJ' ( I567M?#  dggpu,fe101>p;<G4E1Å6 d$*(S($=tCy=Dc::$$$$s)$B$P0707|d w)QsGZ11j6I6IIq  SqLQVWfd`dJK@e`\f [8L[9S |=L? 2w9IxV]~oip!zrŹJdG$'tJ,G! bҳw|~;c@T zrhLзg{IUM$a{.sI=7ᆈ,RexktQ}|3eɸd*35k$2uhzz7C G7X?9Iг8 { MAwm699p7/t-XPge/t#G-A0-k;ӶUטmml Q}֏M6IVM^^g ng aE_;^2VTo05s__x~I$HְzV9UF{Σ=k#+a$[LAfk@7U7K܀&1dDDR A9d2zHR)C!9$)tWer!חVўW}[1u5f8رd-z$ConD0lKML9fh-@u _ȵfcEJߊ6 3!bq F >co\b~NV=`XI> 0TG*W7'K0}d+'(Ab =YwRHa|Ť#Vc7uNڨCmĵR[ 0g4lZY 6G<6SM0;:"ycG"r!?|,* Ot xbE>VAsz5=rH3Iv,j͗q!M 2t8#9\NjoN (ugT?"4_~hҽ~=H 8f7qF(_IPe|ĥ\8ջ{ 3QD5ZȩF=e4ra\lJ4"_[ %&jfQN"$ʐ=DRL,qϴ7MiogJH.,3׽egh37^\vugڧ`ARZ N -;Lk(3mG `W}6=!LH \0/'vN+d2պ׍!׀S^E4ZEjq!1 (-W뱔 ٬T8&6n{./s}U i>6H!ꯄ$#pWdyY}E7T9tȮXT$H'r O}Pl_3uZsw?\Czmkok2J1&Y-1\utA0?Tprpڈb̘QJwÅY԰팊T8=U+FqHgvڠn5{K)8U!..j~_9WTA^ϻ}zE)G,ժU$ŵ05%̗;_*;BCHL쯣*VoYsk,M7ǯf*MC\d rH~MEdk9,N6+x%V^<$_Ev忸HX^P } cew+fjTor_V&mnATu;iQAWZdP;rK-Eg#?9Z"e1 ,jLm'uW4ٕO\bBX\-}}כ>wK5#G'f$p[P3htYt ҩ:,"> PO{'[eϖN.nܝC:PK4Mu3K6zJI#KHF/щ`]H@-OR}X^zϊ!E1L6DwNt9jfD)kQ^әP)#Qg qzm>N~/&ujp J˜.sb0/.͖R/T D:Y,cHSi8S)Nc,6N&y4uY$6N&s:M3856_̛9{͞9y9uSrsS&ymuy[ZݵucH|PLp87_j?z[ȍ)ss8dq-}4F#viztMsc~{oO+h$_oNӐa^nk* WZ%[)2`K:#{ks!9&m XX5MqYwÅXWUˁ I4]$ -N=oc1]kU)Q;dؐ9ziqV--p ׽b*62T%$-,=UXj%* _[ V|%$0TRQ)6ه@g+ AkqWB["6h {O Nwɱ_(CE!S\yH3?ms6c)-V!RJMd`QG?xhUhHRZ6ּuUj{+z(Ro[XMզ5XtƎV-/`IguuP'04O*( {6F; vkK2o^a+*>wnBȊ4aDOZtE>Oy2&[ A-,g0o}-OK -^t"sAzy[OjD7'ǎeVO<^QgSo9%8Imw'[\Yn[l=od~s[ 8(j:hvu:plM)rb-<MV&׊&s>sy183:lIa'TiƧ$֜$WREzюy}^2Vʜk?4ٚ 5d3(ȵm~hs{6jnߞo{5;I~'5"{D6?#ڝdC/6z._Fi Lnz< `5OMfӿʆ^/dxA Xа@ci\݌~Uu:UHYq5<~4׮g-YIX>CydkC<9UD7FtM y0PۓTHB0نםPK>A AYi8(,O ?kx<\UKp~Obr}8:` !)8~5ʻvU3=CeF,?5k5~!onLXܗ*wkPtAkޠ94THnTTsƽ* :` y3 :ӝ)s G]e:svCЙv0U/О8*O+eʅ`5t+U.zlD 7,(74lHDsU+p\\U%([xGy%.WH]S[Ri2ۓ$(X匱 Oc,WM b Se<`4rX3 a0j.GHu9RTzu OЏXMQb̔( 1 D 7DsC]%&&&!xB0|ՙDDuOl[աڸ5RĜP1Ս  jӴFB+q/=-/J[%ft`9h[P{i#d&d#CK]<eV2Fm윒a|V +%y;>#I?EskgL>eRӦTڮ T*~[8G_/ [phJku?XAjYC38vo{7˳>g\olecL %?yB 3 08"V d ؏TUzDobdb.(oG_H~Hm9a*I+)陊 ˈB@`†(}CJ^oBb[>)q u`Eb7C jq;Π;$0` UW5tJp3j!^B>Y]iǑ6x) |$i`*ыQ1>:sͷ7xظ TTpKC_'1ÆRVDPؼqH0+'W?ʾ_|'vW2cj-UR.;QUҙҡ.B_ v\y9FZkh4!I.i4qLtqX °lOA@fpV*VBW4Yd^w@o%-_=C配0ӿ(HOQ Y=cAz_ ,Ee<)*291sG:H[#$Ҿ _LX< Tj8 'X'ESc':C4^P,P 3#t@JS@FzG׵I_t*՟^R2L@ uHആ#VDZ "qʏmu^D!qic娬E V/z Ee/y%^z76ZąNԡ[  OA ^7 hhY NWŪ֟"7tECjY%P$tD#jEWP'p ">`8ZG xJ%m[/'"YNVjt֕L4| \bqX\"M@rہ(A:vp SP0' gwoni_\L0&L\>ƗjxHc'_V~ݯ/Rbl۹ =3D"7DM58Y7. n]T1L{c13)chЁ B {yO-^Swyjjq > h~11SqAR;9?OHx p4 :JRG@H`wA+a4o3w2QY-[Sq,7r,KVIS")R'C!aw1r-P['Sr巊9ń=C"wbi6vfNc!}6wP[Q<Ev"&U6`_GvEj뫱oLHPrUbQveN4r ։\*B%fN;^~43UQŸּ4? &*bJnݛ>E\yG.&|cFg &_cQcjnh[((e`&yDD R@@(}l_Gܳ GCWU6+ci*Wi\8O%&X6(g[|i\[8Ӗ83Dj\(~#|ԚQa=MwTr;rQTBV}DxHu U3xj  &&VKx25lxZ;'.(+X=hN8QqAghO%f蹎mzgl;ʾMT1ܬo[e=T xNU#k+m bbgR2DWdT|%KW_rZ@T.x/^Hpb0:8\v? o-l#4J>F;!eʋg]qm/ opR2t9{\@<_.'9WKҊkKϺu]';{ߚ^aLY(z+c>~Tx^cC-1+j?a nfvEuMj!8rΣffH@,5 5hvr.O겦&;2­mf pI gd?]gg'H@s9 =$[v_9I}7l$(3؀-BMN} ;x2sE!Cb)"xF+R &p3ZJӑ"jSaO">7FY~xG=s2VPӀS_KK@ct˕(T$ՒbA /8V?bc' Y"^*Ѷ I{U_^%= ޥ"W,g# \oW~zܼ)! =`~cu#([(IƉO\syT\PiQMjMcn}i,P \QkU8Q2]9$Ga-*%rćsgC+TY2Nhz[힇t0uT6_ ηa;>7 g#2蒇Fsgk1VŔT(W}gw^z*40gZB/O'&]gąْ.; k@H4pﴴWNp@gkׄ*~Ŗ놾'k؍ca֥ ;XF1X~#Щë޼m=5BF_FeTܕ67[Bu :[n