libguestfs-devel-1.32.4-11.3.1<>,;[Ȗ"/=„Z0v&A}\UYӣJf5aJKfoNaQ|!L 7FU4'ӥbro1&'4'BYFI@0>~Q1Ànl|2%:э Hm~% xҙ cS'҃{*pb uOz@_|(tV5W11"181;U`1<&҉2_ P>:8?(d ! B 4:Dd      & '+.226667Q(7r87|9;:IF҈GҜHռIX٤Yٴ\]^nb cd@eEfJlLu`v wxyzClibguestfs-devel1.32.411.3.1Development files for libguestfsDevelopment files for libguestfs. libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V, performing partial backups, cloning VMs, and much else besides. libguestfs can access nearly any type of filesystem including: all known types of Linux filesystem (ext2/3/4, XFS, btrfs etc), any Windows filesystem (VFAT and NTFS), any Mac OS X and BSD filesystems, LVM2 volume management, MBR and GPT disk partitions, raw disks, qcow2, VirtualBox VDI, VMWare VMDK, CD and DVD ISOs, SD cards, and dozens more. libguestfs doesn't need root permissions. All this functionality is available through a convenient shell called guestfish, or use virt-rescue to get a rescue shell for fixing unbootable virtual machines.[Ȗ"cloud109=1openSUSE Leap 42.3openSUSEGPL-2.0http://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://libguestfs.org/linuxx86_64 @ ! ( D ]   ! = g ! r = ! g S ` ! r D C 4j 3{ ,)p zj; (:;251.q& #,P&VS}"VZf())W)K(y%U%k#G'N!_$4B$%%#,bf%A!+ 5|+@$(22`'4?0./455 oD<.HD5=u"lvI.2 " l'A큤A큤$[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ [Ȗ[Ȗ [Ȗ[Ȗ [Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[ȕ[Ȗ [Ȗ[Ȗ[Ȗ[Ȗ[Ȗ[Ȗ [Ȗ 92dfc148e4b258c6801607df57ce8e8eb7419b520db864611ba4a4195647196e938ada8cdfb8515fcec78a694dd644d0ec082b60489925364fc84079e73efa5cb6af0dad3a4b5b4fe193792b063670fc62b4c2de00afb4083c170e8ce02c99a3a8231a07b0a5c6a55c2d810bd1894e31e5875e4caf3d3307332ec97afd3a0676d794f75e9783129c43a7bd4ad9e8cd19a604eb10ef6962daf0f44e053e825ea981c2f3a7fa24bf592a201fb867e7f97459cf2091dbc0560917c246d7e5e14193cd998989e379fe368ae5a53457efde6edd8235471500e9af621e83f64089f0f52fba80ccbb2b67c9ca908da1d1cf422ddb3dbefb8fa247392ce4b725f22b945afbb7b1b17ec68df8fb33ea5af5b834312bf580414fe60865919a7522fe30e4a2b3231a13b58cafce50a44150e9bc39a9149b1ee172bfb3785b632e3c45938cf46bf5dc13b05ead40901fbc8b5dde5a4c74db2153d5c5db3b7846c5e9b5df303dedb8d5b768c922b7766700f2ed54ae3a2ba7ef4eddeeb1752ad8a4f2dfe5cd6ca9366458378c0022d82657e9f5c2715a2ac7c36ab2305ec79922a844cbcabe42b3270ee099d686760917b2eefe59881a64981367387ef347f904fccf3afa2242185c7520349d331340321daf66ad3e2a023e352b2475ff42ed66c695ca90189527c90e7991c2bcb300f5d148fff8c27e909af5fc5e4ccaccb1af2af730f9e4166e42764725bf856c47b8836acd891a990a55f4bed41a6d61a5e9aa2ea9f6312e0c54259d08b8f3d2b1eea9362ac31d76c67e8827de2be9f47ddb5dc204b6df37d4a6fa14658c21f5813f80a5fb360de8572a214db91ee15af0031b3bafd6698603ebb34678a01b8e0e40f2df8f2be52124e0975d12e04693981db0ceab496d7d80027b902828ce7b2293cbdb481f2965235304f9c837dd324eded797360e662f052c4c5cbbcda0e8f29032edc599c3101c3c6a80c2ecef5e6b47374e489f1e55431a95501dbb5e50d4e9292ba81ee6eb7d096c4750142ab33ae75620b99e8f89c0141193156fe1af7366f5bc3b40f84caff4063e0e984150a4b64ea3352f6e2b1b5ff1a121a4570aaf0cbbed4a35ce3c84d487cf71752cc1dc060c5dcc4dc2dd58b4c2407d9cada4d0973a336b7af03ab2880ed0c6a6659fbb9698c3514af7cf3a2d910d94729a17833b32ea8c0244ad744787398a05cf6bf4a5e17d555bbb6aafc516dfc2ebbfd1f76ba7c11420c9031bffa131963a4d1d85a299ceba052a19ae9af62fd0f9778ed5ed6d7bdc9568913e19bb8e7306fabef26d1267a38ae0264ea986d02d1de918676cf84b6e93bccb8ee99b3dc99d757cbdc495376ac7c492e412b97fdee221dc6997c5632b40f04d5926aef4cf246bc3db390933894367ab4f7c6793422f563ca8eb1c7b630a1aea2149afe5ee2cd22651c2c0ee18685ff2d1881bdb056b70449dada9b2672d4cb14917785a666374ccfc118a2f34c6ee71425e29d64f4beb0ad29d437af4aacc4e3305bbb6a032be91a82032a763f8fa9adcf6ccf6a4ff902fa208ecf8f159ddd65a2883a50c742acc6ccf07c473b96bb5244a6b08b144d0b19d7ba9d757134997e9a9fab3906398c1c3fe5fba6d3daece26fe5c07b8ca2153068a254d7a7a50b6a11d4e2d978c83c59869c860f1d4aa4e229e3edae274fd84910dd2cac7c9b36ad634c269abcca8f34252255fac76d5a2bbb95fcd66093c31c97fb2740a3e02b057ba87a219be881b80d8b30b8f239295ae4408ef67db8b9bc8ff0517a6334a7d472fe2e965e252d77b676b5f8fbe88c4b9fc74e33bd9c1fbab305a1e2ad5ece497fe4e696eecfe0ab6e8799f1cc96821a7934e4c6bc55ed902e01df15b66c64dece39a35380c3174bf6eb162282a7b2cde610e9ba66ac5c988617600c43db27520923f39fec63ae26a2498e6b8edfee653c6ba333565ca6c8f93c48351e664b824a2fec90bce1e05c2466e3ff877f31ba744302bc9a3f186c9c89998ea83943a9de45984e7a5c3e96f14cd0adf6396669e101ec80625d7b3dc671c1612c178a3aff0256f84daa6c815fa2f3d4f59fdc3da67bdfad94da0a7cdf19fe7ccb17a6b1f8c16157ffa1603f9e6fa26db92ecdd6cafd961ac9830fe5b2b23d9ba7173860697c828489f20bb3be866e8073ff5ec866ebeecdb77f3eb28d02e7c450841e24d6c0ab493e60f028246b32c9adc6a630dc6fd52e84529e6c2f72b0dfcb8d3bdbb1106665835959c8d7da620d660452013b4ba1f075f00722964eb43cc2e4f2f1eddcc9cb57a4a1ff11a4a93b23d999b6fcb1298c72016ac012af44c3390a02777823caca3572df8e924acc44a7ec1a810fd03c4eb10950822d5f35e602e26fa75994ecadb8760fad31ddd23be7c061657358e6cf9bd4a0fdfb763af432f95cfc8c740acabcecb595ee8192139e50860027a3c6780265ae6ed53fb546410cd41da8b5cc6044064cafad3555440be936cf9dda2dfa549f1c4152c5cb245c0412f5beedc40ddf14272cf2b71bd6ef8ec6ef81ba65b23997e118f7517bc6abaecf111953c623f70daa526dce7e996109ef9a7c379540c91076584eeddf8f38077a2eb7699ed351b50c1b3125a582cdc8285d76398dae1870f46d8dcecf8dd0ddd4f4b4ec125da78f9695d3bef99a349a1825a58be7f34ca9b0192c623c2ff9390a81ef68a9253181d58e5187a682ef90f5b5e3c273ff33f5f14d4ceb7441ee9964ceeffbbbdfcea27318e676f3141599ea7cb061b1aea737e0feb33f87ecd4223af02e345c5591c3f03346d0e1b75dfbe9506985bd98399d2d00aeefbd60e9cf265dc76d7e11bd82e4be6737ce4a481771d4fca43c0a0fd8d2620b8bb8b33301328a8dad8949723441536400e17f31d9228885c19c964b6e7bad598ad3ee7d19c3c92d21720ba1070a5fb9035cb7f8efb333a145cee9cf0850a4e9af806680226daacc631f2481a877a906c86d4ea1a44594969ce6b2ffdba625e410e9920e51cb7176cc9c8fe05c23448f3a8690dbb83468ed0a92b58c1196512187403eac47f16dfa562cdf702bc5f3dbdf16a19d71eff0f34d4981ec9174b21704f37b46dc325cd9fd36f56b9fcac52e41a8edb0473d4f58e37f0442e81d480a9b287cf8ddb7d57a3c87a674e6ba1e1bf770be02d849c1931e8df3e85654664c7d51fd6a057d7474abf62472e2bc841617d8e0edae2c3342309994861be97225c316412f8b2c771e5d5e7d9c5425692674cf093b8baebd1e1cb0cd2352eeb9a18f1914d1ab9f5c73e9ec6e3cca0c6a07b772771876754710a2eae524695f156bdeed08c4a2a4af71b170dfd4571900242d38825b5a4ae5251992758eebafe1431ca50e215a7165941724f3c4460660fde7584ca550676841ddf659e9b376031065648d9d12a33e3eb191876d3f917b484728eac6478fc80eb0b8b6906c03c13194554f78bb7f174656e96e52b8135e63856c82f6a1631e9308f7fdb1bf3e3ad9098399b49357ce7c8cdc8e42d93d5d77b2af26967906075114d07fca0931920cc401fd3b1c4b1fc1e9ab1ac336ff8aad4bc4fd8b126d7a7eb6d617a6103d0596854807b2021f773324b1370edccc60a93f75eb646a2ceba77961a9dad4d39ffdd3560c8eb2ee14937c3d75680597f3d9ae6897a3649c5ae1cc60fba180403a3d9c084462be455f3793af3bd6759f0222908e56d498588628584dee75f23ffe30d4a73c21ceff06d93b64aaf91b11262e679cf7f9c3b0d144622c1a2ae9180ea97b19a4fb4d4cae18811b5982895f40e64ff5a92111b4411d2a5bd1e08206975fa4f7af5dd04f1749406dd18751f31f5483ea7e790d9a19af24ef77ac87a0c7f37d0fa7c46ae510f18ad57635dc641d4a472a2c491f3a6c2f4eee1195f518c5822be0ec50f9e9c3c60736abf27292396fe7f9328b247b34dea15195d9fd698b85362d4cb010658b95c9a429656ce8a98a79635f0d26554b69dafcb721fe28e5e8c13cb99561a8583cdd16d5fc01d8d7dfaf97df1120bc88dab7a32abee8dfc33db8da94e83df17b992596e1683a40d89d15dc8dcb58c380cc08008324009bebc947c6af6dd52c19a012b2da638521c9132cf348b550d06987cf4ad9491f01e8db264d38098a576bd51fef29caa82cb560340be392b37a27ecec4d4ad66d1ea924c1a17b492117e97c742a19428c428c552a380ad9fde9f81854a03247e9ba6981eed0b909b9c42c9248d09fa40ec85f4c85e3ba4e60797ed14ddbac76157928d710878044432858a7a1b59e4bc8d62bf3cb8fc2a09aac6a55196a0e77e7cce9a56870f596cf08d29a3773bf0ccc7da979b479be8b9959b7810862d9a4c34b130be739486e3e5a1d6e7914242ee521742e51e98a41558e313dd9e3cfa4d6c758ccff2d569d50fc82bf2e1442e2907d76e420ab7f13967c7libguestfs-gobject-1.0.so.0.0.0libguestfs.so.0.458.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibguestfs-1.32.4-11.3.1.src.rpmlibguestfs-devellibguestfs-devel(x86-64)pkgconfig(libguestfs)pkgconfig(libguestfs-gobject-1.0)@@@@   /usr/bin/pkg-configlibguestfs0pkgconfig(gio-2.0)pkgconfig(gobject-2.0)pkgconfig(libguestfs)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.32.43.0.4-14.0-14.4.6-14.11.2[U@Y0Y@X-X>@WW@W;W/@WWgWgW-@WzOWXVV @V }@UU@U|@UnU(UT@T@TgTԬT@TuTsTsT?@T=@T SvS/S/S/S;@S.S@S@S@SSS@S@S@S[S,Sr @S5d@S(Rb@R@R>R@R@R߲RRRRR@RPG>PG>PG>PE@PE@PE@PE@PE@PE@PE@PDPDPDPDPDPDPDPDPDPDPDPDPDPDPDPCJ@PCJ@PAPAPAPAPAPAPAP@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P@@P?UP?UP?UP?UP?UP?UP>@P>@P>@P>@P>@P>@P>@P>@P>@P>@P7lP2&P2&P2&P/P.2@P,P,P,P,P,P,P,P,P+@P!@O@NN]NNi@fli@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comohering@suse.decbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comke@suse.decbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comcbosdonnat@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.decbosdonnat@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.demlatimer@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dero@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dedvaleev@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.dedmueller@suse.comohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.deohering@suse.demhrusecky@suse.czmhrusecky@suse.czmhrusecky@suse.czmhrusecky@suse.cz- s390x: fix libguestfs launch failing by using virtio-*-ccw and sclp bsc#1098615- Fix v2v conversion of SLES 11 SP4 with kdump enabled bsc#1038397- Don't let mkinitrd guess the root device (bsc#1038397)- Add ldmtool to appliance (fate#320858) - Add cdrkit-cdrtools-compat to appliance, required for isoinfo* APIs to work.- Add initviocons to appliance package (bsc#1011940)- Backport btrfs-related fixes (bsc#1000202) commits: d6bba9b, f90185d, 4e0dbf9 and 738c3bf- Add mount.ntfs alternatives symlink for SLES too (fate#316274)- Remove obsolete kernel checks from specfile (fate#316274) - Remove kernel-default and mkinitrd from BuildRequires (fate#316274)- Clean up dependencies and add recommends for optional packages like the ones enabling file system features fate#316274, bsc#993501- Fix dependencies (fate#316274)- appliance fixes (fate#316274): * re-add helper script mount-rootfs-and-chroot.sh for virt-rescue appliance.patch * make guestfs-data a requirement of guestfs-tools- v2v: add support for win2k16. Backport commit e93d4ea3, fate#316274- Fix virt-p2v package summary (dummy bsc#933411).- Fix guestfs-tools dependencies. bsc#986866- Fix virt-filesystem -l for btrfs. bsc#980092 - Add p2v support (fate#316274)- Update to version 1.32.4 - Backported commits (fate#316274): * f5a9cdf: api: add mountable_device and mountable_subvolume * 1c30c23: fish: fix btrfs subvolumes display in error case * 1f24364: v2v: win <= 7: reduce registry patch * f0dce24: v2v: win >= 8: reduce registry patch * 9a441b0: v2v: win >= 8: simplify registry patching * e07459d: v2v: win: factor out common bits in registry patching * 47aa64a: v2v: add support for virtio-scsi * bba9ea9: v2v: also search for windows virtio drivers in symlinks * 3bf7d30: Update packagelist for SLES and openSUSE * 89ae53e: appliance: skip /etc/mtab creation is already existing * ee78c06: customize: add support for pvvxsvc * 25848b5: v2v: document SUSE's Xen as a working input hypervisor * e9082ea: v2v: rename RHEL 5 Xen input section into Xen in man * 75fe93e: v2v: improve initrd search * 536ef6f: customize: change windows firstboot path * 07f7bfa: customize: fix windows firstboot script * c466d4c: v2v: add support for SUSE VMDP drivers * 9de9300: v2v: handle subfolders in ova files - Removed patches: * 1000-force-virtio_blk-in-old-guest-kernel.patch * libguestfs.mkinitrd.1110.patch * libguestfs.mkinitrd.1115.patch * libguestfs.mkinitrd.1140.patch * libguestfs.mkinitrd.1210.patch * libguestfs.mkinitrd.1220.patch * libguestfs.mkinitrd.1230.patch * libguestfs.mkinitrd.1310.patch * libguestfs.mkinitrd.boot-btrfs.sh * libguestfs.mkinitrd.boot-dm.sh * libguestfs.mkinitrd.boot-lvm2.sh * libguestfs.mkinitrd.boot-md.sh * libguestfs.mkinitrd.boot-nfs.sh * libguestfs.mkinitrd.boot.sh * libguestfs.mkinitrd.setup-btrfs.sh * libguestfs.mkinitrd.setup-dm.sh * libguestfs.mkinitrd.setup-lvm2.sh * libguestfs.mkinitrd.setup-md.sh * libguestfs.mkinitrd.setup-nfs.sh * libguestfs.mkinitrd.setup.sh * libguestfs.mkinitrd.tar.bz2- Add password default encryption method for sles. fate#318952- Add -l to zypper for install and update.- Create the .cache folder if it doesn't exist already. bsc#939097.- Define SHA512 as the default password encryption method for opensuse 11+.- Add opensuse images source for virt-builder. fate#318952.- Make sure gpg-agent isn't blocking unmount operations for fedora 22+ images. boo#939105- Add rpmlintrc to surpress binaryinfo-readelf-failed to reduce build-compare noise- Refresh libguestfs.mkinitrd.1310.patch- Force feature usb into initrd to avoid build-compare noise- Workaround bug in patch(1) which does not follow symlinks anymore- Update to version 1.26.10 * gcc5: test-tool: Initialize local variable. * lua: Define luaL_checkint which was deprecated in lua 5.3. * tools: fix free -m invocation- Make zypper called with -n parameter when installing packages. (bsc#916567)- Package guestfs_lvm_conf.aug (bnc#908632)- Handle more dist versions when patching mkinitrd- Add isofs and other fs drivers (bnc#906692)- Use fixed /etc/hosts, scsi_dh_modules and ibft_hostname to reduce build-compare noise- Handle btrfs subvolume name '@' as used in SLE12 (bnc#900346)- Include gconv modules for hivex (bnc#900530)- Update to version 1.26.9 * customize: fix locking accounts with passwords * daemon: lvm-filter: use augeas for setting the filter * daemon: move AUGEAS_ERROR to the common header * daemon: add add_sprintf- Update to version 1.26.8 * mllib: Export output_spaces function. * daemon: Fix echo-daemon so it doesn't fail on empty array input. * drives: fix deletion of servers on error * daemon: zfile: call pclose instead of fclose * utils: Add new CLEANUP_PCLOSE cleanup. It calls pclose(3). * launch: direct: Only issue Debian /dev/kvm group warning if /dev/kvm wasn't openable (RHBZ#1130189). * lib: Missing include of . * python: fix possible free on uninit memory with OStringList optargs * df: unlock retire_mutex on early exit * daemon: use CLEANUP_CLOSE * daemon: blkid: fix memory issues in "no -p/-i" mode * daemon: initialize memory when handling DeviceList params * rescue: fix sscanf placeholders for --smp and --memsize * daemon: add and use a reply_with_unavailable_feature macro- Fix build without ocaml- Update to version 1.26.7 * launch: Close file descriptors after fork (RHBZ#1123007). * Revert "launch: Close file descriptors after fork (RHBZ#1123007)." * launch: direct: check for null paths in make_uri * make-fs: do not leak the fd from mkstemp * make-fs: respect libguestfs' temporary dir- define kernel_binary on aarch64- Update to version 1.26.6 * cleanups: add CLEANUP_FCLOSE (fclose on FILE*) * launch: Close file descriptors after fork (RHBZ#1123007). * virt-resize: Unmount filesystem after testing size. * daemon: Add extra debugging to umount_all command. * sparsify: Relax requirement that output device cannot be block device (RHBZ#1122557). * ocaml: Ignore Warning 3: deprecated feature: String.* functions. * sysprep: Standard exception handling, taken from virt-builder & virt-v2v. * customize: Use Common_utils.error function instead of failwith. * mllib: introduce Mkdtemp.temp_dir * inspect: ignore /etc/fstab with no entries (RHBZ#1113156).- Include fdisk and bc (bnc#886372)- add Requires: qemu 2 to guestfs-tools to restore versioned kvm- Use /usr/bin/qemu-system-ppc64 as kvm_binary on ppc64le (bnc#884564)- Handle empty /lib/mkinitrd/scripts gracefully- Update requirements for kvm package. Instead of calling qemu-kvm and Requires: kvm, replace the Requires with /usr/bin/qemu-system-$ARCH Define the helper for aarch64, ppc64, s390x and x86_64. Other archs have to use LIBGUESTFS_HV= (bnc#884564)- Update to version 1.26.5 * generator: Sort the structs. * Use -v and -x flags consistently across OCaml virt-* tools. * mllib: Rewrite text wrapping function so it can handle newlines within the text. * mllib: Add a common 'warning' utility function. * mllib: Add an interface for Common_utils library. * mllib: Move common code for comparing version strings to library. * options: Compile out part of union which cannot be used when not compiling guestfish. * mllib: Create a common utility function is_directory. * fuse: UID 0 should override all permissions checks (RHBZ#1106548). * launch: libvirt: Only use serial BIOS (sgabios) on x86. * daemon: print parameters for vgchange in error messages * generator: fix daemon functions with optional params but no mandatory params * appliance: Increase udev timeout to 6000s (RHBZ#1096579). * launch: libvirt: Add -device sga (sgabios).- Add cdrkit-cdrtools-compat, psmisc, gptfdisk, syslinux to BuildRequires to reduce amount of missing commands- Include mkinitrd scripts for btrfs, and include it in feature list- Include mkinitrd scripts from lvm2, device-mapper, mdadm and nfs-client for 13.2 builds. The scripts will be removed from these packages, they are required here. (bnc#883863, bnc#883873,bnc#883876)- Fix permissions on initramfs to allow regular users access.- Update to version 1.26.3 * ppc64: Use console=hvc0 console=ttyS0. * fish: simplify output of 'supported' * Fix some spelling mistakes and typos in documentation (RHBZ#1099284). * configure: Move --with-default-backend test later in configure.ac. * Fix handling of passwords in URLs- Update to version 1.26.2 * sparsify: Add a note about qcow2 internal snapshots not being copied (RHBZ#1094746). * customize: random-seed file has moved again. * lib: xmlParse{File,Memory} -> xmlRead{File,Memory} * launch: direct: Supply -M option when testing qemu for devices. * tar-in: Fix places where we didn't cancel the receive (FileIn) correctly along error paths (RHBZ#1091803). * configure: Make sure grep matches qemu 2.x version string. * daemon: parted: part-get-name: switch from sgdisk to parted (RHBZ#1088424). * sparsify: If using -v (verbose), ensure #disk_create runs verbose too. * disk-create: Fix this API so it works correctly with block devices (RHBZ#1088262). * listfs: If LDM not available, don't inhibit partition detection (RHBZ#1079182). * mllib: utils: Add mapi function. * src/launch: improve the addition of the no-hpet option * handle: Free g->backend_settings. * python: Remove unnecessary library dependencies. * utils: Move guestfs___validate_guid out of utils.c. * utils: Remove for-loop variable decl. * rescue: Don't leak various variables when using --suggest option with multi-boot guests. * make-fs: Close FILE* along error path. * make-fs: Check for error return from guestfs_statvfs. * daemon: parted: part-get-name: Don't leak partition type string.- Update to version 1.26.0 * virt-customize is a new tool for customizing disk images * virt-diff is a new tool for showing differences between filesystems * virt-sparsify has a new --in-place option * new virt-sysprep operations * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html - added 0000-hotfix.patch - removed 0001-ocamlopt.patch- Build without ocaml.opt on s390x and ppc64le 0001-ocamlopt.patch- Update to version 1.24.6 * FAQ: Another common problem is permission denied errors when running as root. * FAQ: Add another common Ubuntu appliance problem. * list-filesystems: Do not segfault if guestfs_btrfs_subvolume_list returns an error (RHBZ#1064008). * actions/part_set_gpt_type: set type of "guid" parameter as "GUID" (RHBZ#1008417). * generator: generate code for parameter validation * generator: add a GUID parameter type * utils: add a function to validate a GUID string * Remove bogus license file from daemon subdirectory. * daemon: Always pass -F option to mkfs.ntfs. * resize: Don't truncate libguestfs error messages. * libvirt-domain: Remove unnecessary and wrongly indented parens. * fish/uri: Tidy up error messages. * daemon: lvm2: Ignore "unknown device" output when a PV is missing (RHBZ#1054761). * generator/set-uuid: Fix two typos in documentation * sparsify: Prevent overwriting block or char output devices (RHBZ#1056290). * test-tool: Rearrange output into alphabetical order.- more testcases for SLE12, using grub2 libguestfs.test.simple.create-sles12-guest.sh libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh- add BuildRequires: ocaml(ocaml.opt)- drop i586 from ExclusiveArch as SLE-12 does not build a runnable kernel there, and KVM is 64bit only- Disable ipv6 in the appliance because qemu usernet is ipv4 only- add libguestfs-test subpackage, /usr/share/guestfs (fate#316275) libguestfs.test.simple.run-libugestfs-test-tool.sh libguestfs.test.simple.create-opensuse-guest.sh libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh- Update to version 1.24.5 * launch: Allow backend = "appliance" for backwards compatibility (RHBZ#1055452). * daemon: Use wipefs_has_force_option to decide whether to add wipefs --force option. * init: Display clocksource (only when debugging is enabled). * launch: direct: Make sure we pass lpj= parameter when using TCG. * Use recommended timer settings for KVM (RHBZ#1053847). * fuse: clear stat structs (RHBZ#660687). * fuse: remove extra trailing \n in debug messages- Include crypto modules in appliance to enable luks related commands- Resolve also library dependencies of libnss in mkinitrd (bnc#847785) - BuildRequire nfs-utils to get mount.nfs, for virt-rescue- Include mkinitrd from 13.1 when building appliance for 13.2 or later because dracut can not be used as replacement for mkinitrd and supermin is not ready yet- Update to version 1.24.4 * ruby: Fix .new method (RHBZ#1046509). * RHEL 6: ruby: Fix fallback to rake/rdoctask for old rake. * inspect: fix detection of newer CirrOS versions (RHBZ#1045450). * launch: libvirt: Clearer message when libvirt screws up. * fish: Fix memory leak in inspect/-i code (detected by valgrind). * appliance: Create an /etc/resolv.conf file referring to qemu user network nameserver (RHBZ#1044585). * fish: Move -d option parsing to common function. * fish: Deprecate the -D option (prefer --no-dest-paths instead). * daemon: Improve error message for readlink call. * generator: Fix bug in documentation of guestfs_free_* functions. * fish: Ensure print_inspect_prompt can only be called by guestfish. * inspector: Ensure low-level inspection functions can only be called by virt-inspector. * virt-cat, virt-filesystems, virt-ls don't use libconfig. * resize: Move roundup64 function into common utilities. * fuse: provide a stub "flush" implementation (RHBZ#660687). * recipes: Use new style -a/-d options in virt-edit example. * daemon: mkfs: Use -I option to force mkfs.fat to write a filesystem over a whole device (RHBZ#1039995). * proto: Remove another error message which hides earlier error. * proto: Remove error message which hides earlier error. * lib: fix newline in error output (RHBZ#923355). * recipes: Add a recipe for masking a systemd service. * launch: direct: Pass -enable-fips option if qemu supports it. * fish: improve the command error messages- Update to version 1.24.2 * launch: Print program and version as part of standard debug output when launching the handle. * lua: Don't redefine lua_objlen if already defined. * lib: Make sure -lselinux is used when linking libguestfs.so. * daemon: btrfs: Upstream 'btrfs device add' command now needs '--force' option to work. * perl: Give error instead of crashing if optarg is not an array reference. * Avoid modulo bias in random password generation * mllib: Add a utility function for safely reading from /dev/urandom. * podwrapper: virt-install is not a libguestfs page. * Update to latest gnulib to get hash relicensing change (thanks Jim Meyering). * Fix fstab block device resolution for FreeBSD- Update to version 1.24.1 * virt-resize & virt-sysprep can now use URIs to work on remote disks * many new virt-sysprep operations * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html - guestfsd needs at least libaugeas0 >= 1.0.0 - Recommend bash-completion to avoid completion errors- Update to version 1.22.7 * fish: CVE-2013-4419: Fix insecure temporary directory handling for remote guestfish (bnc#845720). * sysprep: firstboot: Don't set `Created_files flag unless files are created. * firstboot: Add some debugging to the control script. * firstboot: Fix test for installing sysvinit scripts. * firstboot: Install both systemd and SysV init scripts. * firstboot: Start service after network only. * firstboot: Fix firstboot scripts so they work on Ubuntu. * edit: Add virt-edit --edit as an alias for virt-edit -e. * btrfs: Fix improper memmove usage in do_btrfs_subvolume_list (RHBZ#1018149). * daemon: xattr: Fix scope of cleanup buf to avoid memory leaks. * daemon: parted: Fix memory leak of list of strings. * daemon: Fix scope of cleanup functions to avoid memory leaks. * df: parallel: Add a debug message when work function returns an error. * daemon: 'exists' API should not follow broken symlinks. * sysprep: Don't remove /var/cache/apt/archives/partial directory. * firstboot: Invoke firstboot.sh script with 'start' parameter. * daemon: Don't set LD_PRELOAD for guestfsd children. * daemon: Fix xfs_info parser because of new format. * sysprep: Fix option quoting in manual page. * virt-df: parallel: Send debugging messages to stderr. * inspection: Don't print a warning if \Windows\explorer.exe does not exist. * launch: direct: Set QEMU_AUDIO_DRV=none to stop qemu opening audio devices. * virt-df: parallel: Compile debugging messages in always. * daemon: augeas: Don't test if AUG_NO_ERR_CLOSE is defined. * daemon: augeas: Enhance error reporting for aug_init failures. * drives: Don't need to call free_drive_servers since preceding code checks servers == NULL. * sparsify: Fix signal handling. * daemon: tar: Use a temporary file to pass excludes to tar command (RHBZ#1001875). * format: Set MBR partition type byte appropriately (RHBZ#1000428).- Keep setup-dm.sh, required to copy dm rules (bnc#837595)- Remove BuildRequires: qemu-tools- Add static 169.254.0.0/16 network addresses (bnc#835949)- Update to version 1.22.6 * Initialize CLEANUP_* stack variables with NULL in various places. * daemon: sh: Fix missing initializer which caused segfault (RHBZ#1000121). * fish: Document that guestfish --remote --add won't work as expected (RHBZ#998513). * launch: direct: Don't try to wait for qemu if parent process forked (RHBZ#998482). * list-filesystems: Don't fail if there are no filesystems found (RHBZ#995711). * virt-list-filesystems: Fix to use $g->canonical_device_name instead of homebrew function. * daemon: If /proc/modules doesn't exist, linuxmodules optgroup is disabled. * launch: direct: Print \n after printing qemu command line. * conn: Make sure we display all log messages when qemu goes away. * lib: Turn 'random_chars' function used by libvirt backend into utility function. * daemon: ldm: Don't return an error if /dev/mapper doesn't exist. * daemon: Move all RESOLVE macros to daemon/stubs.c. * proto: Fix --enable-packet-dump mode. * daemon: Close augeas, hivex handles in unmount_all. * Fix parsing of boot flag in do_part_get_bootable() * Update gnulib to latest version. * augeas: Improve error reporting. * launch: direct: Add drives after machine parameters. * fish: Fix guestfish so it can recognize sheepdog://... as a valid URI. * resize: Move isatty_stdout function to separate module (TTY.isatty_stdout). * daemon: cap-get-file: Return empty string if no capability on file (RHBZ#989356). * src/file.c: Be sure to call guestfs___lazy_make_tmpdir before using g->tmpdir. * generator: Fix the case where a daemon function has one FileIn/FileOut parameter and no other parameters.- Create symlink from /etc/mtab to /proc/self/mounts (bnc#840662)- add ppc64 to Exclusive arch- Add support for lvm (bnc#837595)- Add network related modules to initrd (bnc#835949) - Remove supermin.d - Mount also /dev/pts in mount-rootfs-and-do-chroot.sh - Handle rw option in ext4.ko - Update libguestfs.mkinitrd.1210.patch to create /usr/*bin in 11.4- Update to version 1.22.5 * full support for btrfs guests * large performance improvements in virt-df and virt-alignment-scan tools * many bug fixes * full release notes: http://libguestfs.org/guestfs-release-notes.1.html- Package /lib/udev or /usr/lib/udev in guestfsd subpackage- Update to version 1.20.10 * sysprep: On RHEL, firstboot script should be called S99... not 99. * fish: For -N option, add drive with explicit format = "raw". * daemon: Implement set-label for XFS and fix it for btrfs (RHBZ#986875). * mkfs: Use -b size= for xfs (RHBZ#981715). * cmd: Allow callers to override file-closing behaviour after fork. * daemon: hivex: Check that hivex_commit is passed an absolute path (RHBZ#981683). * daemon: Verify ext2/3/4 filesystem name before passing to mke2fs (RHBZ#978302). * virt-resize: Add notes about Windows and disk consistency (RHBZ#975753). * virt-resize: Take into account large start offset of the first partition when calculating overhead (RHBZ#974904). * launch: direct: Calculate appliance root correctly when iface drives are added (RHBZ#975797).- Update to version 1.20.9 * txz-out: Fix this API to produce xz files again (RHBZ#972775). * inspect: Fix bogus warning for partitions without /boot.ini * inspect: Partial support for non-standard windows system root * events: Avoid event handler limit if program allocates and deallocates handlers. * proto: Fix for rare FileIn hangs. (RHBZ#969845) * inspection: Don't segfault if /etc/SuSE-release is an empty file. * fuse: Allow specifying the fstype of a mount * is_lv: Does not need to depend on lvm2. * add --with-supermin-extra-options configure option * Remove use of gnulib progname module. * inspection: Fix double-free when certain guest files are empty. (CVE-2013-2124) * daemon: Properly quote arguments for tar-out, base64-out commands (RHBZ#957772). * inspection: Don't fail if libosinfo database is not found (RHBZ#948324). * daemon/copy: Ensure errno is preserved along error * Better error messages for FUSE and other things not supported.- force paths to supermin/supermin-helper even if package is not available at buildtime- Update to version 1.20.5 * daemon: file: Remove extraneous space after output of 'file' command (RHBZ#928995). * lib: Add missing cases in switch statements. * appliance: Make sure cachedir has mode 0755 (RHBZ#921292). * appliance: Use ignore_value() macro instead of casting return to (void). * launch: Print attach-method, tmpdir, umask, euid when launching. * utils: Fix error messages for external commands that fail (RHBZ#921040).- make sure /etc/lvm/lvm.conf exists (bnc#812931)- Update to version 1.20.4 * launch: appliance: Add custom parameters last. * filearch: Don't print errno if cpio command fails, print command status instead. * proto: send_to_daemon is not an exported function.- use proper build conditionals so that it can be influenced outside spec file (via e.g. prjconf)- Update to version 1.20.3 * trace: Put trace buffer on the stack instead of in the handle. * FAQ: Add question about running fsck on live filesystems * lib: Check calls to xmlXPathEvalExpression for nodesetval == NULL. * recipes: Add example converting from one format/filesystem to another * daemon: protocol: Fix memory leak when receiving FileIn file (RHBZ#914934). * protocol: Don't segfault if appliance crashes during FileIn upload (RHBZ#914931). * libutils: Add guestfs___count_strings utility function to common library * lib: Create libutils convenience library. * docs: Rewrite security section (thanks Dan Berrange) * lib: Fix memory leak when the 'lpj' setting is read from dmesg.- Update to version 1.20.2 * proto: Fix stack overflow when there are many progress events (RHBZ#909624). * rescue: Count the mountable filesystems when displaying the 'suggest' message. * lib: Define CLEANUP_CMD_CLOSE macro and use it throughout the library. * lib: Allow guestfs_free_* functions to be safely called with a NULL pointer. * btrfs: Fix btrfs_subvolume_list on F18 (RHBZ#903620). * daemon: Check parameter of base64-out and tar-out before running external command (RHBZ#908322). * daemon: download: Add extra check that download file is not a directory (RHBZ#908321). * daemon: Add more information to certain calls to perror. * daemon: Call wipefs before mkfs to work around pathological behaviour in btrfs. * lib: Add CLEANUP_* macros which automatically free things when leaving scope. * header: Deprecate LIBGUESTFS_HAVE_* in favour of GUESTFS_HAVE_*. * fuse: Use guestfs_rename to implement rename(2) syscall (RHBZ#895910). * New API: rename: Rename file within the same filesystem (RHBZ#895910). * fuse: If guestfs_last_errno returns 0, don't return no error to FUSE layer. * daemon: Change ln, ln-f (hard-link) APIs to use link(2) instead of external ln (RHBZ#895905). * Fix checksums-out command (RHBZ#895904). * launch: appliance: Fix parsing of QEMU_OPTIONS. * launch: appliance: Small refactoring of virtio-scsi detection code.- enable ruby bindings only in 12.2 or later, ruby is too fragile- BuildRequire: perl-macros only in sles11 builds to fix build in 11.4- more fixes for copying entire /etc/lvm directory (bnc#795503)- disable strip and /usr/lib/rpm/find-debuginfo.sh for non-opt builds it destroys bytecode binaries- handle more architectures than just x86 when looking for guest kernel- Update to version 1.20.1 * inspection: Set fs->device field on swap devices. * Pass noapic on i686 kernel command line. * daemon: Use pvcreate --force option (RHBZ#887971). * daemon: Fold stdout on stderr when running e2fsck. * other minor changes- copy entire /etc/lvm directory in guestfsd (bnc#795503)- correct initrd filename on i586 (bnc#794819)- Update to stable branch, version 1.20.0- add Conflicts: (libguestfs0|guestfs-data) with old versions to guestfs-tools to make sure all parts match the same API- update BuildRequire ext4-writeable-kmp-default handling enable it unconditional in sles11 builds, but not in the Virtualization repo because its a private package.- make perl-bindings (perl-Sys-Guestfs) optional, disabled for sles11- include Pod-Simple-3.23.tar.gz to get perl(Pod::Simple::XHTML) at build time (bnc#789653) - Update to version 1.19.64 (fate#312159)- readd autoreconf -fi if automake is newer than 1.10 it fixes ruby build failures due to RPATH ending up in libraries in 11.4 and 12.1- Update to version 1.19.61 new subpackage lua-libguestfs, disabled for sles11- stick to upstream defaults: restore default attach mode, which is appliance,- adjust License tag, libguestfs0 is LGPL-2.1, rest is GPL-2 - add COPYING.LIB to subpackage - remove AUTHORS and README files from doc section- remove guestfs-doc subpackage, it contains just exmple xml files- remove autoreconf -fi, it fails with autoconf-1.10 as included in sles11 due to AM_SUBST_NOTMAKE usage- Update to version 1.19.59- disable python when building for SLES11- split BuildRequires ocaml into ocaml_tools and ocaml_bindings - disable ocaml_bindings when building for SLES11- disable ruby when building for SLES11- Update to version 1.19.57- add BuildRequires aaa_base to get get_kernel_version handle get_kernel_version location in /sbin or /usr/sbin- Update to version 1.19.53- change default_attach_method from appliance to libvirt if the distro kernel includes virtio-scsi. This is true for 12.2+ In 12.1 and older the attach_method remains appliance. The reason for this change is the creation of XML for libvirt, which is cumbersome for virtio-blk.- make appliance optional when using libvirt as attach-method- disable hivex and zerofree when building for SLES11- Update to version 1.19.48- make zerofree optional in the spec file- remove obsolete virt-list-filesystems, virt-list-partitions and virt-tar comamnds- add local patches to copy symlinks with mkinitrd (bnc#778149)- add mount.ntfs and mount.fuse to initrd- Update to version 1.19.44- update virtio-blk patch to force vda in libguestfs-test-tool- update mount-rootfs-and-do-chroot.sh, avoid bind mount errors- Update to version 1.19.43- reorder debug output in /init script, print partitions last - mention mount-rootfs-and-do-chroot.sh in rescue message- add mkdir, mount, chroot, umount to initrd command list, for 11.4- use ttyS0 for setctsid if /proc/consoles does not exist- enable augeas unconditionally also for sles11- add augeas-lenses to BuildRequires in 11.4+ and package it in initrd, for virt-inspector- Update to version 1.19.42- move BuildRequires for subpackages into the subpackage section- move Requires to guestfs-tools- Use perl_requires macro in guestfs-tools- add Requires libguestfs0 to libguestfs-devel to fix rpmlint warning- fix rpmlint warnings about shlib-policy-missing-lib: move files from libguestfs to guestfs-tools rename libguestfs-guestfsd to guestfsd rename libguestfs-doc to guestfs-doc rename libguestfs-data to guestfs-data- force virtio-blk usage only if the guest kernel has no virtio-scsi- delete unused perl script without executable permissions to fix rpmlint warning- delete empty perl bootstrap files to fix rpmlint warning- adjust Summary of libguestfs0 to fix rpmlint warning- show missing_commands only in verbose mode- add jfsutils and reiserfs to BuildRequires to reduce number of missing_commands- add chroot helper for virt-rescue, Bug 674684 - mount-rootfs-and-do-chroot.sh- create /selinux in initrd, guestfsd tries to bind mount it into the guest- copy terminfo files so that backspace works in screen- run the rescue shell with setctsid so that it gets a controlling tty- move all modules, except dm-mod, to udevmodules so that the are really loaded on demand- include sparsify from zerofree.rpm, and strace in initrd- use perl_gen_filelist to avoid packaging the "auto" directory - this leads to build errors in SLE_11 repo - perl_gen_filelist tries to package everything, remove all non-perl files from list to avoid duplicate files- Update to version 1.19.40- move additional modules to mkinitrd to prevent loading everything, rely on autoloading instead - add also nls modules, remove ecrypt- Update to version 1.19.39- add also btrfs and ext4- surprise: filesystem modules are required to mount a filesystem: 9p cramfs ecryptfs ext2 ext3 fat fuse hfs hfsplus jfs minix ncpfs nfs quota reiserfs squashfs squashfs3 udf ufs xfs- remove obsolete libguestfs-1.13.14-without-hivex.patch- Update to version 1.19.38- correct assignment for additional external commands- actually enable the code to force virtio_blk- add also the fsck.* commands because guestfsd can not provide such a list- run format_specfile- add dosfstools for mkfs.vfat/msdos- move all BuildRequires for the initrd into the subpackage section- add patch to force virtio_blk or virtio_scsi via environment variable- update Group of ocaml-libguestfs-devel to fix rpmlint warning- provide fixed list of mkfs subcommands because guestfsd can not export such list- create /sysroot directory in initrd, guestfsd relies on it- show more /proc/entries using head(1)- add missing perl Requires, they are not automatically added at build time- remove the LD_RUN_PATH patch The same result can appearently achieved by passing an empty LD_RUN_PATH to make- quote % in awk regex to avoid potential errors- use perl macro to remove unwanted files from buildroot- Reduce number of rpmlint warnings: update Group of doc and devel subpackage update Summary and description of perl, python and ruby bindings trim description of ruby bindings- update perl(Pod::Simple::XHTML) BuildRequires, and comment- add hack to force virtio_blk instead of virtio_scsi - because 12.1 and older kernels do not have virtio_scsi yet- enable BuildRequires: perl(Win::Hivex)- use versioned obsoletes to avoid self-obsoletes- move guestfsd to subpackage libguestfs-guestfsd- enable BuildRequires: perl(String::ShellQuote)- move ocaml files to ocaml-libguestfs and ocaml-libguestfs-devel- rename subpackage libguestfs-python to python-libguestfs- rename subpackage libguestfs-perl to perl-Sys-Guestfs- Update to version 1.19.37- reenable ruby bindings, apply patch to fix failure in 11.4 and 12.1 happens to work in sles11sp2 and 12.2 for some reason- remove Version from libguestfs-data package, not needed. - remove Requires from libguestfs-data package, not needed either.- remove libguestfs.perl.install_vendor.patch INSTALLDIRS=vendor can be used to select a different dir (from Fedora libguestfs.spec)- fix module loading, they have to be listed in a single line - include magic files for file- add iproute2 for ip command- add workaround for copying symlinks in mkinitrd (bnc#778149)- run mkinitrd with bash -x as a debugging aid- add ntfs-3g- remove compress- add more packages to BuildRequires to reduce number of missing_commands- Update to version 1.19.36 Add patch to collect a list of all called binaries from guestfsd - patch mkinitrd to copy links (bnc#778149)- sort modules and programs in initrd- add blockdev from util-linux to initrd- build with parted, for virt-alignment-scan- use final filename for initrd and vmlinuz to simplify copying from build chroot- Update to version 1.19.35 disable java remove kvm and qemu from BuildRequires, the path to qemu-kvm can be passed to configure- remove buildtime dependency of kvm- build appliance as initramfs image with the help of mkinitrd- enable and install the guestfs daemon- build with attr-devel- build with file-devel- build with augeas in openSUSE 11.4 and later- build with libconfig in openSUSE 12.2 and later- split perl patch libguestfs-1.19.30.patch into libguestfs.perl.install_vendor.patch and libguestfs.perl.no-rpath.patch Both are needed in upcoming versions- remove obsolete patches libguestfs-1.13.14-disable-erlang.patch libguestfs-1.13.14-no-machine.patch libguestfs-1.13.14-provided-appliance.patch- Update to version 1.19.34 enable fuse support- require at least kvm 1.1 at runtime- Update to version 1.19.32- package ocaml directory to fix build- enable ocaml for sparsify- Require kvm, to get /usr/bin/qemu-kvm - move devel man pages to devel package- force usage of Pod::Simple::XHTML from this project to fix build in 11.4- run /usr/lib/obs/service/format_spec_file- disable qemu test. If the package is built within kvm the configure test will fail because it starts kvm within kvm- require Pod::Simple::XHTML for podwrapper.pl- add more groups to enable sles11 build- Add Group: Documentation to fix build in sles11- RPM_OPT_FLAGS can not be used with configure macro, use CFLAGS instead- remove libguestfs.files reference- disable ruby, uses -Wl,-R - build with -Wno-unused - touch file list- Update to version 1.19.30 move python, perl and ruby bindings to extra package- ExclusiveArch x86- fix filelist to build on sles11- disabling dependencies not present in Factory * will enable them once they will be available- shrinking virtual image - making virtual machine data dependent on libguestfs- enabling more dependencies (fuse, hivex, libconfig) - providing ruby bindings- Initial package (version 1.13.14) * no bindings yet * no fuse * no febootstrap * sample virtual machine includedcloud109 1539872290  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.32.4-11.3.11.32.4-11.3.11.32.41.32.4guestfs-gobjectguestfs-gobject.hoptargs-add_domain.hoptargs-add_drive.hoptargs-add_drive_scratch.hoptargs-add_libvirt_dom.hoptargs-btrfs_filesystem_defragment.hoptargs-btrfs_filesystem_resize.hoptargs-btrfs_fsck.hoptargs-btrfs_image.hoptargs-btrfs_subvolume_create.hoptargs-btrfs_subvolume_snapshot.hoptargs-compress_device_out.hoptargs-compress_out.hoptargs-copy_attributes.hoptargs-copy_device_to_device.hoptargs-copy_device_to_file.hoptargs-copy_file_to_device.hoptargs-copy_file_to_file.hoptargs-cpio_out.hoptargs-disk_create.hoptargs-e2fsck.hoptargs-fstrim.hoptargs-grep.hoptargs-hivex_open.hoptargs-inspect_get_icon.hoptargs-internal_test.hoptargs-internal_test_63_optargs.hoptargs-internal_test_only_optargs.hoptargs-is_blockdev.hoptargs-is_chardev.hoptargs-is_dir.hoptargs-is_fifo.hoptargs-is_file.hoptargs-is_socket.hoptargs-md_create.hoptargs-mke2fs.hoptargs-mkfs.hoptargs-mkfs_btrfs.hoptargs-mkswap.hoptargs-mktemp.hoptargs-mount_9p.hoptargs-mount_local.hoptargs-ntfsclone_out.hoptargs-ntfsfix.hoptargs-ntfsresize.hoptargs-remount.hoptargs-rsync.hoptargs-rsync_in.hoptargs-rsync_out.hoptargs-set_e2attrs.hoptargs-syslinux.hoptargs-tar_in.hoptargs-tar_out.hoptargs-tune2fs.hoptargs-umount.hoptargs-umount_local.hoptargs-xfs_admin.hoptargs-xfs_growfs.hoptargs-xfs_repair.hsession.hstruct-application.hstruct-application2.hstruct-btrfsbalance.hstruct-btrfsqgroup.hstruct-btrfsscrub.hstruct-btrfssubvolume.hstruct-dirent.hstruct-hivex_node.hstruct-hivex_value.hstruct-inotify_event.hstruct-int_bool.hstruct-isoinfo.hstruct-lvm_lv.hstruct-lvm_pv.hstruct-lvm_vg.hstruct-mdstat.hstruct-partition.hstruct-stat.hstruct-statns.hstruct-statvfs.hstruct-utsname.hstruct-version.hstruct-xattr.hstruct-xfsinfo.htristate.hguestfs.hlibguestfs-gobject-1.0.solibguestfs.solibguestfs-gobject-1.0.pclibguestfs.pcguestfsGuestfsAddDomain.htmlGuestfsAddDrive.htmlGuestfsAddDriveScratch.htmlGuestfsAddLibvirtDom.htmlGuestfsApplication.htmlGuestfsApplication2.htmlGuestfsBTRFSBalance.htmlGuestfsBTRFSFilesystemDefragment.htmlGuestfsBTRFSFilesystemResize.htmlGuestfsBTRFSImage.htmlGuestfsBTRFSQgroup.htmlGuestfsBTRFSScrub.htmlGuestfsBTRFSSubvolume.htmlGuestfsBTRFSSubvolumeCreate.htmlGuestfsBTRFSSubvolumeSnapshot.htmlGuestfsBtrfsFsck.htmlGuestfsCompressDeviceOut.htmlGuestfsCompressOut.htmlGuestfsCopyAttributes.htmlGuestfsCopyDeviceToDevice.htmlGuestfsCopyDeviceToFile.htmlGuestfsCopyFileToDevice.htmlGuestfsCopyFileToFile.htmlGuestfsCpioOut.htmlGuestfsDirent.htmlGuestfsDiskCreate.htmlGuestfsE2fsck.htmlGuestfsFstrim.htmlGuestfsGrep.htmlGuestfsHivexNode.htmlGuestfsHivexOpen.htmlGuestfsHivexValue.htmlGuestfsINotifyEvent.htmlGuestfsISOInfo.htmlGuestfsInspectGetIcon.htmlGuestfsIntBool.htmlGuestfsInternalTest.htmlGuestfsInternalTest63Optargs.htmlGuestfsInternalTestOnlyOptargs.htmlGuestfsIsBlockdev.htmlGuestfsIsChardev.htmlGuestfsIsDir.htmlGuestfsIsFifo.htmlGuestfsIsFile.htmlGuestfsIsSocket.htmlGuestfsLV.htmlGuestfsMDCreate.htmlGuestfsMDStat.htmlGuestfsMke2fs.htmlGuestfsMkfs.htmlGuestfsMkfsBtrfs.htmlGuestfsMkswap.htmlGuestfsMktemp.htmlGuestfsMount9P.htmlGuestfsMountLocal.htmlGuestfsNTFSResizeOpts.htmlGuestfsNtfscloneOut.htmlGuestfsNtfsfix.htmlGuestfsPV.htmlGuestfsPartition.htmlGuestfsRemount.htmlGuestfsRsync.htmlGuestfsRsyncIn.htmlGuestfsRsyncOut.htmlGuestfsSession.htmlGuestfsSetE2attrs.htmlGuestfsStat.htmlGuestfsStatNS.htmlGuestfsStatVFS.htmlGuestfsSyslinux.htmlGuestfsTarIn.htmlGuestfsTarOut.htmlGuestfsTune2FS.htmlGuestfsUTSName.htmlGuestfsUmount.htmlGuestfsUmountLocal.htmlGuestfsVG.htmlGuestfsVersion.htmlGuestfsXAttr.htmlGuestfsXFSInfo.htmlGuestfsXfsAdmin.htmlGuestfsXfsGrowfs.htmlGuestfsXfsRepair.htmlannotation-glossary.htmlapi-index-full.htmlch01.htmldeprecated-api-index.htmlguestfs-GuestfsTristate.htmlguestfs.devhelp2home.pngindex.htmlleft-insensitive.pngleft.pngobject-tree.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.pngSys::Guestfs.3pm.gzguestfs-examples.3.gzguestfs-lua.3.gzguestfs-ocaml.3.gzguestfs-perl.3.gzguestfs-python.3.gzguestfs-ruby.3.gzguestfs.3.gzlibguestfs.3.gz/usr/include//usr/include/guestfs-gobject//usr/lib64//usr/lib64/pkgconfig//usr/share/gtk-doc/html//usr/share/gtk-doc/html/guestfs//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8959/openSUSE_Leap_42.3_Update/da08a62822c5ea30a28c3f053a0e2537-libguestfs.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux  directoryC source, ASCII textC source, ASCII text, with very long linespkgconfig fileHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesXML document textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedassembler source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C++ source, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)PRRRRPRGI.?`]"k%ʽda(D#~`҅,1{ ;<HHŜRDfCoqy-hJ`޹:8M#NgԤ =)+Ggo!h=tML{r(v 041jW(y3w['^5n&Z &qwԀx SŖCn0`v'G@+,ŌYt- 4% H-F]ҚsjWbB.~W))bU?G8Ї.Bt;ru٭EI[Rĺ[ ~z'xU?/HZ^(&.D .'fkYSêt^6b~S:1+DʬiP`Xe#[Q8zTCUmE}UWewxs6z_ϼfAIlc( ЩЩmga ʹIlsl@WA8p2c[TơEyi7{uN6Ӏ8\"cA5ًRsծ&8NBP$P)o\ F5̃Ai6USR+^'iwq36\ƚ'6G eގx7HZ TY / WX 1Kh5RǙl~i&jXy92Jt_ -5ާ'B"<{UM[H]ߡl^tm<L׃DȊ7?lj/pZLf) \b-d2sytP)AK'E讀-oa< 79R[MBj)UXĠZ\M*iX{Ss]A| 6f{O1~4U!'CCd =eĤ0oArFsa!]G !> wsRԂwkVB3rC9- nP4+RYfL]N=/[*؃u P S2tkoBY IvbRWWbHw>y bk\T@QiqjY՛'0%dN-jHlm"HaKxVRފGd<{fTࡏ 2óۄEI=̊ +#؜rEu]/[;ꥄ \/W}.L[?jnF 9]XΧܴ$/x  )u DngIpй[R-6,6%8Tn-"oืaQ=CVRYkk1@@7NAj=h4{hE=ȺDVj ŀRRYt:@k 8vJIIb:2 ;&֣a¼9i8mskX>96oLK6!/[K3a~ M<"qjt6,Ӳ7 ,9Q9Q%`0%,?25Vs˪q%YY(*KXrMUe5pT5#_Z#EqQ8Z1&v}v\eց *َdSĎ<IrwͮmݦEB{!Ϯ L6w։sBrK 5(vBr/^jָ{S}sXC^`.Y῕RޡurKi.51؍lR91 &e:zS7J WI_LTYOf9l6zܫH|dZɇr |RЖ^H0Ai3X3+i;a' S<^su"=7sZ5rĮﬞN" sU1-b>c;Lvlo …krͻ7U4S24itV.|vfB|`[~ 4XكfÌQOLM8񡹆ל_uep3}Wy\颡qJ=v>OR :[~}!ACevp{"xqO(^m:z }>wxCy@VdZe8]rz=0ʿ>y2'`[>rGD_=Mƹ%5+ ϖ=V~l`RsTiS eٟcԮ&SfMj;1R-/?nTD{3}zH\4~*~^N~)/FyJ<}KҖ4U\qf5?D5DatR2ojuўge@VUECl]-۱qVs׀Il]B5O8z2Vd Jw-0ی'c g<7ک(z7[w2~YLCdZ6Qg0Vƍ ( Md;>@`A+!;b(S؍a 蝹^whe/ 4ޗCv^k{xK 6 jK)= e̓nC k`*[7P'Phgb)ٚ(ph@; ;-3[G8y&)rRfdD+{Ap\VbS?ftu|z#{{$w RNHI.RAisvɒKe @6cii@k$4O$HV ,-M SMZhAڂ<O Iz$(Mh+TQ\DZ=EW^)\oyaD+[4Ap|\-Yѧ ;ivԏ|}Z@n|}(@jU_0V&'#)1=|uaC7AG}O:RcА`|. w*~ބ̒lvg`{/5EC'ݗ!n;s]cv%뚃ޓ ,nAT-![Mh3WWբc-+'u;i\h_iLcd+Rz/Z*{70%=>H@'p6$鶒XKQz4{G,ATtb,2= |E0Թ,C1/|Ie{~2)Nt]e~Ksj> ӂ_M3t-#kkS)7i+6fo @އQ!7 J]!N ;G.4"WhBY: "+ۗ,dT@%ӓܲxUj#t]%!us]vaƓF%մbVXxJߖ!L_!bc; ޥ}u=w8Шe.6Yhg^rD[XڒeM" Z"5-4i7vA:ơTk{_o﹃X B7a+ M"g I/ { \)K=gfY 篪l]*A!N!_.Iyg涜[썪؁ ) B"e\wW]T :hZ}5Fz6Ua e(r8vi6`"z+z ]#2뛟b2d_=Q&X4rkx%i:?\L=M!"fLC)n>:'zNQRbϰ"+0.?Dާ,R6NA \d¥;kӱLn2 ˔&m$[VnXLBAaA8yݞaX9q5Sc > |ʛtEOU򃭱'I' UvgC޲P,nnd9 wFKJYVɶ?3/ !z\Q*#z&Ls!,MJr\. g;ƨD CcbdJDޙ)[q_c?#ч\L={` 묖( !U@ TH &g vt-/h7jL{SwDc!EaFQ/U;?QCzG+%#t ne2t藺+Ņ,tKxhjzEeHE,{ch5HSVvb[5` V$zjI eAZkߟS`Ao|2$a洈i>3h]j&_+pvŮ5`4az<^e G]i].<3fۅQ[u*Bȃ+6 ",oq+4@"Vζ ~? 40%NvJq2@/4txpkȬG%0( \,n@#+xvV"1 uTZ*?{`ޜj-hH66R^rȤUox(,aCؚv`uĀXubf3N˞8_)FIh=ɷ ( /jiP2^,C7 y<5UhAxrd(GFuP8ڗTCk0puX ^L?c:IZœ6tkvUO(gq`z=:]`ǒ$@Gͫe"EG;~!7Y;;2QfP]ӎ 7Ffwr'(=8WL4_ai}o-=8K~c2ϡ~hQ_`箵)W^6m,;9W4Dd3ĒRsP5Tqhf@gt{#kLHefUﱶ+aKo 'WYĐuܞT"Q⤠]~& R66{TǸc`]i`PmWQi2-dA\>#`]G+K: QI-bMSXȵ6gCEbVbYz|D<L \ }*3k8󬰶bJF *ẋ$eˆx$什JdqXnzq]#Hv.on_SlIs!@-m C@55͓`{ ȶ8^Sn{g@\1G 3FT{~CP']@8qznY5f:~ʿ_m֓=o'SBraE"/u zu$"p>TYjFo̾ݦ*ը;sjf)+9v"LA&#LXOTzy_nw)bEY8AȉXSb]~Gҟvm 4Kiwt؈0|ERhXg4fu$)qikwM# oDS4ƒ(# }^'"y#-1?3Wv .N^VOS.W5ŗw9݌i[bnV4_l7z@J?%ZcHbes$g3Z$\~iTŽ; FKkQ~"7#ܩBG2(Vf,%5im}S"-"q3XY7K-$I 6V/@!16sq$K8~<*eJ oΙ["9'o֨!qHYIMޫ/wbZu5Kik ^JuSM8*ƒxSUGc1UM$(h.\k<;lk>J7"DnݔZnUfy囝)T%>Z&f#%Pr:ѼJ%DfQRh{vBX'ijD< M3 N?Rb&o(hi,$uJQGylKԛuM@SosR`JoԲbOʪ{õ̔Og.!+Q/MJvJʉ(vd 1%vكY6FfzBҐ z;-zHQR`+SuCޙ6[/P-= zj``N&i4li0ӃQ ~2(W.I6ps'ģqtE M[eò °Z@v%7C yb#a'10bujg(|T0)fK5)]Tg~P+|DҾܷz6erC=I?jƳ!sև14;2ڞluGAu/(Go%|Eb.ۮќ^P_F=KQl%\ϸS3qP;pW:YS|DDu,A^8FZ3u:'N?VY Z=[D[Y%1|^?$A@lRC+QSYb}6̙ d:#C#HN#B>EKr*PJ:[E~~iA=p,x*Kߩ3V֔fBT^_wXVC: ~!TK{1}A7`1{nv',}}\FK# u]4 E:'p,@[JyV[1Ɔ ikAY7=yb;`$W #]E"=m0x'^Е/,Ό2[NE;\cD.CVEE !t6lJsu^o'|CVcg',?Ց7D]ɽ7{G]jc_d`p$kO5=X.q Y}u ( ӣ~{aiG@3E j+鱻nd04*K[5);%/]_E,r j!P \@I Vie(IgUqboH-f^-MCr\@ti69 cM"]L8< KGz*&o:se>f){fxL;;G~YNGґ8[ XyjKwo-sP\^LXԭTY.}!p!Ll`QyI)kiz^çc-k!J^cT >Ll-jd)W7iVZߡdo/˜i R~ `ttQ#Ʋ!?Mw'㙓o`/f c'hD'3ҀRX^uXuuen<.+bPut՛ь b:1BeYh#ʉ|}]qUU01. 栘.:|ͤ\q<@TCPU pܟa ^_9"́0zdjd1D$vƚɷRf'-Ome-]Ώ)`S0]z ېD?Ñ* "E|N$mVL8Ye7X"dЁRRb9Mf=(=]P}SF5`$ 6j6dznl3wKCweAE]ahPbcDu|GYyƃKDD ie8)F\nKm}TAZ %XG@,C|ް7lIE:$kLhD'W9T<`"dVA*]dc##gd{ :^>lPq(@דDUߟ \iz (퉁n\7 wH2:,)MxJ $P韎}3*MdKNg~/r }xbK?*g9kf AZt{~<,8-ez>QO$ݿ\19!l$\|߉k &?6bӑdq>TÊx]!I+ Ep8e OcJJE$h8{~W>;Bb/֬:ŵF5i'J ~Rڝ,=x*H`RG$?@zC߱rZ|*ٚǯ.(DX7DzarQa9F\4Td5zt{}eѦsCi5}{ʼt(nt$n􅛎-C5J _sB|# L3ιE~Z1fUgTv;VwXL8‘n3{l2I18wWI yJˑ` ` k{aL&h/~Q~|_[Kbn9WvMWIGseeW[!iʵ .p'TNc؈1/U^[C8Ew#J9^m> s„%2M{q8'Rx5\*blΣ,{Vq^$rgFsp@&kzSpQo-O=^l͉NXޔ:i/1mZG:|@Sg"@$#;?Najo@ø TIə,$-jTEm( >N ůǢGyztR]9Y|A+rn Jʅ`5])CIp-A6]5IrJfUVGx(2L/b?~!qvCŠ|L IŹ {b؆ClQv.f29 W^9vkUџ\:g:̅pe1_J/3_6bN(+@(5Z*ʝG"SsBoh=&DE3lSD))urkkwђRPMϏ3j%/6EJ^eT!(V3Zp\XGOy H<@^YpWK%)YT%:|@l.x7>ٴ7 -=ۨU$ ^:KϑKtar.ofq˫뎽g 5ՙbj l2E1@2w.&p朘8hfC k]j^gE$*^Кw̢YLL/EuAL5GtR諼/vȗRA*|(gG1PN!F$mϏͮ`$ȤɎ2(f)+r9aq>88&z6qIn:x%`&օ_XKķd=]ÿMG\qC-/l _f A}mT^^` 𕞾Vbu_;;%LX,WsM0igrLTٸ,OB FNVg qǣ;5L,ybSPGLՌ.ǎ>ԙc"PSឯSD,CپMwڕe)Z*^ Y!4Q\l-̱OΘwCSIe.v ]i8dT/$eJI}/H`Ͱ5kb~`$<;/cޗKݜԂz0J!'8{_a2>uuuUUmyOkd͹Y0*I"u43@+*v+T8^FLvZُd*y9!,ϹDn֧*)%wH|qhR%y+K?lZlEKg-J:,%'ЦA=iϖ qd$c[ !5%9ꧥ">WJU/wZ~j"𤁽̆@ILsmc3لP@ Yc8|T3q>Ez΢s;H@4I^\=p\tjM&"Iú)tN1Ùo/T4\HyW[_Mx+_GcC9 |ɳ deVyG05$m[$BI3USΚc1` HM@t8-v$mMB= Dj `k}^FnhۈGmyW>DuÁD?&[ZHᮾy CġA`]7xiIQOJ;di i$)п>(34,4 8=ሥ ear> u-*رSXG|yiiwa۷WN53b Tu.=F @訢wr GIyYwCSĠۜ:6#mΝn-{.AyXS Yf=PHđJomXpfcPPzƣ ▎JbϮxP1Krbl\ Al[CU;Zͳ+|)C6g9Qs9 o cq YE 0>s Qw`":&PxTxPoei#ȓ(#L \L7sy: b;¹bGGlYs>vNC'`R00N!LĻkD'"J(.<и#c~H|͏w {S_[4T)XVZA:/|j@ιudnpq P2Th>b{P(8o,Z]'+4.w\ \6? L:|D#z.з*"s,%^I}ě}RC7F#lA( 1.c Q T7_dHKS44^f`\+&SM|ExCKdԫ puZg}}T?6( \$L\Ds }+LufKn:L A~ڄ{-s?= udi*ݔ^z+P\|q +.:>n0`;~JWpnQp4l$"mW\\j ]82 |ğZMځ&\9T(< N8 f}3w#XZ ZTaiwGqV1NDo{BR\{*^uBf;JGFJrN} JCYGɠ@ S* M,Ö1=}B]B/21Y +LVljbCyOb-#zxʽ7=^:nJ|HQ&?)m jߙ.~$q# 8M&tw%fi5C]('.yceKA6Aj)n v2{D2yEP lR;\ʓkߜ喬<<[zh\M1x&r^ LuӴ_Iv#(95ȭH0Uy[+e)(|UywBntpƛHmO;+/^wp0hs3rx`prIe7QLiv.ke.ddaҢ72ۆ T5l#b>ZR-#&HĄOIݡ{]X^t.m7 & []rOy:gAl,`r\ 1}nRNrntɨtJu{I0e86N|ꡫU.w%Ƴ.RYD<7%`CZ!P@+khk%YF±SQiӕU,556lL%a`IFIդ0LA ܠgi6&'thIll ZqufcbZe-ޘzѬl_`8h'{_o+`S0c]~wh0 :!P!le A)@211ja-!,CkQTNx0Vr_?mXW5qXF&Vm9q.e&Ai~p@q,S)Ád3^cA;oZ9HY*C9gG[p_gYwXN5H$tM3:-?i ͠\D!'^Ox &*Vs[ypλ): lT6y ^6% 0D*林ƍY!>R3%@>2;q^*(G;IDADi|݈U|IN_jXik j'Ĭtxm"G#$p0|f7򵽧UgWPl'J*|ϼ}\TlE*w2`nݟ 6R}zQ( &4Vr- ̓31]9E&mz@*4bDw(a͡&h^ ׸3Z#\Yƹ08Q۶Nx~|A8@D5$9a:($5}1lY6~a֗r[R;pbd𜌟 gґ,7iul~N?+~_ܗ%Ђ2#MpBd U=Jz J`&T/Z Lp/^o0I|ڶ3 joNȟ};=,w8auoE\'L~:Lw5[%˾joNQDl#KZV 1D cʐ^3fup*ࢃɺ9-d#8"9hKo HјLm_ݡllyD2tDhs%Bra,֋ v}= SV|盒p2&[Rnm|n@{3jiood3٘(c_1:f}X9Pn ө?hJ)Wad>Vq@'S?z& >Fd7C2/-CQu3̇pH*7J/ r cIeP>@o;1IIļw+znd..o%?Ou`OG)yb.P,:rAx*2:qW0D]ES)L #A n\%KXOIAKW*LL2W_XZ5! )ςTrw>.jItRMB@}NH_Jz񆏲ԫv\5 l~P}|/,m,FOtY3b gt E)g@ !S\֘P'vPOX-NY!8<"(AEu[Jm &W^/kBSaIB8[1-{9UG (\pOY&ұ7=/jn(#XP6TuP.C21h q7&bT(r{zJ9!Jסe?[Ra5W1NUuXhfdjdڐ& ĵg<-Tt%zZN-߉rd}#I艙nInH!YUƨ|)n-AɲP4`lC1ZfyK/T Fڂ)<>3:ys>ـA*-d(h{w/JY-%'DZ TnrJ9 ,4aF[~4T^ȰutźUd;vZ l Of8=oF)0&1S[}'ϒ*dx&W^Bݚq_n3KBBS͌qxk6J;mv,Țk.@@_Wl-#A%0%]Db*?]پ*Uo-][Msx]NoA{rlG ^lx1TZ)B!as))VWQ&VJs[+ܓNr|{{=Vpỷ5gFAX\IZ@Z.\,Se%ј5ptfzÁ]h9d>` N-=]]Lߞ5SEc0xq[s%3ikjc`\~]%qkNH6!*2=1CTMw2 Ό8^H: _F/ӯ$LR b@L4nٛPLU keL\FݎjD.޼v/-rp 0$jh#TD[_l*)*n2.W▴]FF!/h׌Y (|#abFsC߿h m.bM]'Vz| 0'6_fx~#t7=bgvƂ5~ZFXPG$^mp%(:AͲG |BvDXչnc3eVʥ{$4J$@r'|Xy\pM[1omoo MDu.18ٻ\4ہzÅѓ3E:J~iM$%5ƎuG# /6"Y!q(H6q7|;mp:V\H_Ly $o+ك,Pf/gz}wg?QzB 4.UzYԜ#x^ը?2G H v<h* Og#P8u]-R?Anj;2ي ǻeN4=)ּ/;jmP2[0ME jg̫#Yh~^.ARV'D viW+isT^TrOnP S江f6I30F'sIF9gE뫪b+ n#<Z!HOՇRrd멳u-@(Ŭ}UU8;C!vqظT'}86#]8[Ӵ瑓<._?I֚ pJ gb9:lWp_L4#y,F /+z%3!L,g + ENUb5]YLzX=+v?>0ml we(_/I7A2;sxU];wh Sa8.¸fA^b44]#$zO@/ڔEɷKo,i3qXc |] JSqH32z~XZ/4F5B.鎠w(B;N@~&Cք\L zb[:vt^FP,ӹW[=o??CPShhHay`m+W3ZG5*f5ЊfK!i>=5A$V}}#u(ͦ 녱,Gqϥe0ntRqLt~]0D:B.ݼ,%,=p`0}uq#SRn1|FR 矉Jl&njkY'ܟ<"X ki˿EŢ~.SiW~\:Ha~! TN_c=FݓB< {<&ݜj"."w;0u~Y yvϭN#i.ѶMvD+yP )KS/f("&;D[Z֡Ϟ Xk9[p  M 0΁%Bi=5OM^TeL3G1SV!|F9\zWm e= /jp82 t&H']1Pm 7Yk@  !:|s6BJ܈_Mf᠕i*w+ajÖM?/fG9/ٽp{mC1;mU{JfQinT nL@Pe㽳]5 v:3rӂ jLcgEO(/c6K-ZG "N(rx./@ڕy@ƱZ#"ͫ>W"?ɏfi&u@fX-ME֛1^K,6 1)R#Qi;y8Q@pzUU/얾[~Aj%}0FUC ډ&F  oԦlR)*xN,g4nPU@r#*Alsg ^Q)N+q`1y1\+(AQö#JlԈ\Q`KVf1Y4k4>igMB,EEg\x N]I[6f UN?wʄ! ;)u;TD#O}rkn]>qV@d1l lD{jyQLB= O*Vo1!>$Q&k14:F_Pp}0E1V|BvG7JGr-ʝ/>C`tm%_XV`O<aR gQu0 o A3"o`-D>SW>`joĉ$UF454PYL$ A?}hc:}ۢ (gBl< }npQhz]2J(GS\,8JFephvlHQ4Qs$Pؤq!ԁ#Vˮ[Tlk#|̵i&trx߻)JG{tUڟ1ꌕ{rkjx'gƫTmP3~/dʤ)%=g0{)0 Y?tt+T7#$@m|HKB8Iy`T2uƍ})FU3|¾0<-/oZnk JE1?^:?1yd8+ϾqA(Z|Eׂqk>N[Y<̠˩j|%ꌕGEhпb)M-iAE5NK!lZCd sb)'{Y5=u#z€0șYdAi|uAj*w by}d+vm0/kwFmd5Ғ?$Ļ-\eOp jgJmf6Ŷ$W'2lqR5/uZWVZh.FOM9"հ:lj&ո;)|]tWbsY_J>5l(f^X&qڸ6V9TOzƚǰ@/t WFkW*1`g}6z-.|%X9UV[Ĝ^ɹ?TJ=I*I aNS%#[(&Kw'C,>lLW:bC+8ؐDz`wvPH>Ptܟp~Kbk*,6xk,[؜OS@bأ}ܭסm!Gm=fT]v"?^~q@˸uw KXuXx7cĩQ&P&Q_-+KrD#ղ I#2\M(2$T_jrNMrgR^nsk Q,fncWc\+TiWf[%,Uy\fWL;sfZX˓9r_== r4MOD-4c{bZHN3:zqCrr쥱S?D&!W-i5Ҕvd5Ĩ腬(Cd{z9b;Kz,O.C}`>SlRa>$i-ۣvK[p=ѭÿAp܅țŝ*]5񶬓fuxzFM( $Ob07$ UգGs=#ƂƄ#GkQ%rZ=pn '(TBmp}CEk.S2GB[ './P~dd6;;2zM6J{הCIJG'7Z-M^mTV7uTJ a6 ;>1YVe.42s˭pBRPO{T/c^ւ]d^Ve] Ldm$"ּm3{ !5$< )6#a:-{rƦylGwta"o~0q/ˍ*se Odf&4j^F4UaH3M]16d9ԝ@)al\<»1tR풂D& S$1Yl:u8_spaLf7 3J"1[ ɾ2QΝ쒻UڛC܉av^zmQ*Ne$x^:~lrMQ9EJs0w=f}o xb a.JJjP5ˍ@3rڂ=,裏4WXuA)&jìdly6 0Wn?~^Vت < T(mZ(k&;W:VTV i)6czZ7q<.*(6I3-#m/_ '}U{ )>)scGt WLLg/ʉq:S'Î(P~ZiMfۏ.ju߿}rg1(0^J`Q $^}OJwH+)u"= ی{Q %pc$ E&1eL6wŤ%H,@y؛qy`ԉ&V$*X, K- Rc 1;Q=PmDFFRq1xw%m?dL %N9%ۡ Q.K\}a 1=w^]]98Zm:1k]DmdQ{6w&3(~(cxMw/S`D=S)GdltY9E_Ҙ5pKd!]hDg&c#!ļZ [a؛@?uIlI0-.rOfw Xt?%-Ґ>-8xhg/M^) yNup̙9[p gxt@HkFl,k_ AtZ}B]-f[IOoORw U1i "Ӻ)y [gr#}Že$}Q \*h܇ t nas+aV:Oݴ?P ]13ry7HiSkJK \xTyF4y+T=ыUPHt~L}\9CpRn dhٕHp_-T߶x'c󤹳2b!( dV֨q׉zZ;8x@k whDGYMii3\Tm7588G] uuODqJ^{WuTI6@x(}P$tg#) .BA QTR#3qpuU;KK`jVLq3fNh׬B*{ﴺM `)l9fY,h nz>!( Q Cj؇T^GYm9un 6ghUP&)b $MfS6^N;+.C| ;HqD^c\v2] er:!qEoI56&g݉#r&|º͸ՎR#-i"vYW_ ㎷3:EQ`m8yqOm,+V:ي6:/҆Jq0*A$mϺ<6ZjYH={EN;ė%TcZ8W[qNP _4.:uYM*HjCE>Γ+O5f 몳3i0 c1'D5_,k$a?@k` ]y3Gkxlj#t&t?1}ER."N؍hg9"VfǧjVp)TE.y'zCG (^Ǝ^ /]8"xXWҊj r;Pl/ͯFTdc(Jt+IUґ<Z K)ĜLF3GL93܇X躾9rYP4ͬNX2?(IF/FC6ڹ2'c`  ~(ѷ0$8GD>F?o 8M'afa|'O=W^?8w< 6ؚLYD{3 Zjfo4ROL{:_M!n\|PXH6 Rޝ1Wkr<)X[5oV?$EwݍbX~U{b9Sa1ęGOY%O87bh"~vcYVfMԕ-z)Eu#kW/DSӜbSeҺofM)h9G{\AM+gACTN| G[ 2N&K;-@W+P-9Peu''?To-Eywd{4ϳcђNߑt g\[F/po.9t`ӨQbRwR-zT{7 Mie$ vsL6,,ASjӾh.jh$Kp_dʍ#Q~)h#XwUrW7z0>?[こAc^>eɞ~\ݯX E)wSk^u>Eҹ/im`bbP5ni8fZ~<[/D{W!bE|T ߚh3eX{NxP>Of{7l̥Ns$0xiĐbuos#ͩNdUy, ,~vTU/C%3b0u.&FFG>C:x?Y3oyzq`o Xw8/_oz֒L  /uʩzظsJR9X2NZ_dz4 ]d~ۯcv|Mv-OPfMD燇Zm{C~jdTq,(|cSF> 5l8wp?RKz67+T2}H^рiR]_Tы#MVa&CJ^Eq#>/i5[8pPyCGD |]0<)?Vh8ZIy9U]ۮ> ԁyuh=lU% %k Ƿ2޼R Uӱ+dgkjKXq:+]-WK4;.*|M &h"EOmfO8ϑ|%՟$'?gH>x,-Zn/=ʋ ZDjʳ!^HLWu`E(w6xJ4}D/[ B@{T?0C]\EԺQzA9)% iRGCU­OtE L^0{:WSh>N_gbTz!&z4ۮ+ǻޤs Z%1$R>ʧQb:[f"soE?(q}E]uLۊ[>63:QxΐEaJ҂ M[Nи'%;w+E:;e>)5d`|ׯEӰyÚE3pcp Z(3BcBJ\X~P|hWk?enR /v,MH#CpEck6 0 u/ʲڑ82QV7SYS-i:L2l h1DbQRxnT~з56۠ާ ~+ &6vC懹@\ZH.NbH) :% *#Zǐbɑv5g0LdEuD=.ևj.߈`ppK\-:vduhrE1D3hvY ux]N5:3u#DJ5 犾nN@})yGDN tfso3s~ Ȍ^k>įhLB=cG&>?ûh>=`MV\88lA|vZ w&eKVcdROEP^Dn:6ĂST~yv!ă{ױWC8J "G68PlD=b5hE^` {^ZI3X/‚@Wj&؆;#ԱA x̸t1üv\C X[Q'gXyw?d@l kZ {\}e0eK=| \^+ ЪY&ul?{ӖV Tk7hP7BĜ)z5ԟNx1Sj-Y2ᡚE!PWTs: ([/zNp >8"V T )DJ:Ma#R)t.p5v1ǑD)v0` ubٯ H09 hޑ5mMHK7V*T iF8YMYa8Tc) & bH?k6 c}0׏ `Ϗ_ky_NJ[|$䩧Ԟi}rSAQ "ZOxu` .`['lVt]9Q&kʤJu=FhoGY*lMi 5oY$K6H>_k boˊѝX4e:8^=zb(B/^irx7fguϫ |Zhh3~rE<#owܴg|Q$d/Ι& /bnxͧnyOLk4*-pWҕvǚkvM!=TtyC;cq`}iyhe=| v+d/T6kpk \ 1Ő"m 3A (ajrݏ̛dq`n(۩XAέᕺ\\uY=%x{[x8Xϭ݁U:ϣ/$R̶1}Hv'*Ĭ_|aqĘZUt oz!eIHg}HNps,ڴ Ej 8wB4hkkQ=&eҭo Ϩh\Gz[@Uֈ@JtqRqMNcQ3ҙ`X9I,t|kly3${Y&|ƔTPd2}Cު #Id}xwhôyO+9i.62%rhŐND9 OPMw8 |^4`ix$W(ܵ{=8^Ymy'OQG06rВY9k舤dʈ;rwwZA.nlirYQrL75vF?AH6 ´Q88g,jeǣ .eCի( xD^"-&5B5s> lU߂Hץ.rmRoM/j+0XH;$3t_7/WKx!s9@g7^~ Š` NCsq/> 4?f(}ݿ+KM3Rw#:s6d -aǪǧ+9xd8Ӡ@lHȎFgBO=Ub0_/a3 e(puؓ4r?4.@o&VLHZ.|veQ`{%}'8}~)'mbhd<# ZI#o1ޚ­i"iըAwMt-9PO I 03%*$m]OJ"}22j׾3}O3->&Y;z{ eucj*X,1,wRo(}P&Q?k{  (tytN6&[P>e7uZz6aO?Ũ;Ilfy1@5Z(e-"ɐ~Tqi};|QI-!y}n+AEy;dʸxB2;>9&w4UCE!ػ _2K*cPs˿x՞mu| \8;YxfhɅ[ oM߫j0ǯƅک|{UL9Zrh@ݺ-1Si.qpDKjn wѫ"pQkpJ"KA ~[6o#Pnpk\瘦#i]ce4ȇ".{I<- Um3ctв NԄ'(o*0ɂ!f #\=jvH9 YC .\ԼI|a0Ueki`EqtI!&S)"YI;Cj|F D-DW[ҕʉu6*/zybɾf  .Δ/Fo!5h1UsG}4h=!55X >aE]$ˢK4ꍋT*Ppۃ3Ҟ#zװd~𗳥' I&\=Њ=/c*pF\*T9xɛT $\):p K>ǤDpϑqυIGY?caK=r|-! AՊ4y‘/;3]WP<=laD0ˤ %>Sv*`ϕE9ˆ/ޚ'l/ \Fn`ߖ2s@aYWw؞+5 ѬkD@"xK#vKs ^E^ |Q( SLfwP:PJf14I{ʬZ)Fi!~ Q'Oi&dIЕev`n6l{D/z;."Xk^ `eN\u&}0d8CJ7'vVYֿ (pw|$@.^)ɡvB|DgZB[@L~V}WlRɮqb+u=- Z"Y5{j`d`xølU-niF[0M43L@ 6 ֽ10+ʆ'_MhIfs(rOʺjJš5gݚHpzt jn^Vk8Iej/OͦpD2V{L&2ssԲa6A, @sMЛj;`*6yV@ 8KBW)j5U5LxtڮN)f9toc %2siњE0KNo&ZUf'#v/ԮJ~|plnazxTY{fy}F 1v z_(!5gi`K 0&c \:탙i'S}~-"-W>IHEIf^/?<;}r.H;V!ܹSn|5hiLη6[5S ?j@E Mhm4}Ò-Wmd"+缬mu{7Rd!(iՃIn t*!#ysRI*^;%-Dz77[K杮WbJ򚣡]Cq1@nM~؈+١X4Vu?-sD !8)7! ])^b<;yP W2g/}5X?"Yʁ>"gfXQ l\h:FɼlQo͈Z2׼Zozyq\*6E1B+8Mc,t]_9mmdFq %@kex91:vd6eQѷ[igI72)q+"; `PX0梙/ vƷXgsS[~%CW)*.8KSե+ڸ]-Hhjz;[+2q-9s"YIQeUH$2fwvA&_ MF榬@7*j%ǒuȋ3#RkA\ D&*^;5Ң\ʮ`78t#KjFQ Uo>i~vKr"~^2y6HB x!%kI#m5CHM 5zdA ;B!im =$ W 4"#)NEhlyZ89-➔%}7W`8Ze-么!x-n!Y_N䊦-4"G>m4?@?3yTیSA#nl{WbP JüCqvk1gXӍ( %ë+erQy_Ԩ)wymFFjw3{;!I9.WW<Ftr {')Ƅ^󜧈^r}7kb4]pm#繓"|XeˇJ]*B 2qdP92"P!>٨6bւhuʨEg,)3!W:!O>;\șg/X]6"MznP#v%^'J^[NC%U^ef]L/k,ك@ GY+-^mt Dqs Ѵ1wIGjcy i2qak3sot,fxKvn;{v&Φx:S,>L;h]KWYb z;?TwXJvL7*&o%Շ.eO6U~dQGp-ݛ8n3B#9֯' :FΔ+g(,үR*as 8\6' ur?x+L ^aQ8Dpyآe){ sD%Zq[.թᵶ a!L/Í"t/Y cQ[/- Ci  > Q+c@;RhzqV I$l-]7YͽLٕO%ޕ z,Ӱ̃ƯyRT06,׏Yc$ ?E iev./^_,t[&KNI mmTmܨdĸ\C} O_IE 5ܡ:MjjA^M.p.b^mo`fPmoVѫ(1g\ ר"jL#f wBK_.uMF?ul h]ú~W,wz[RIsv~l 7`KPŔ!5()ZD2iHV):,( E,qZW2#dz9v\*t욹&A`Ғ?2R==@eOW'pJnwc4o!St _~!_ ֍WY ͮeQCLHǶ׌~fiLhh;e^dO[ aub lRYG'ІʧqEcԈR>z\a{qj#jb&10i `쐆%,O>n1HAfPt& V& TYust?r"(:y= S>F ۪,L E}ߦL"ǵLMs1S)wF1/-hsZjwD_lHWS"ݑ+rpC8L\1д π jnEр.>C(.!WX#+W9MDSs{V3T "5'CI |j þ F6e@)an2"Cxa昏̑cza]X簵@v| ZtrbkB?SC%*ph[o pf6(btƣǩNo +rFC%gŖ|>,I]گXvBck'Õf5*Cnpa+Ĺȗ> I|yP:dii)A %t*;:_:r-jᮯ9&#EĻm"%_Kr12G(@:]k\\VFhmD[դfsHڨҵ+H Fdž Ә93O=GиFջԅ/;ѭtnOkӂX /g|}NhLdk-ը2F/\?r .鴳RPHGL\fqU1UrKD72/0BQXq5L4(١P~e./W?lb-@fySfn-o֡ z>ɊM prgH(? -vWQ #Q#VDcxrGwI.UbLW(-"P;]xMua΅A|UίYOX2+csݦxޑgju9ey2azReyYfN@Ftut_,T> Sred (̪u^S1@%] 'кHqcFw`kc!%d ?5ho!7//Xc*.z7h5xzB Z4C2zl7|o3>wlJϾ<%*SB]BLG}㽽ml";q?~VS&@5xt偏c>ΛP<|\]jܫ9tsvM.nU|&/-=yi  :k݃3R6:0>g..ِ͟@sK[^S6n:YEAXY+ cD`x2 4?<,0}M }~{Hz49wowW[@S;͙˅*G|M-bِG MB7WVI2# oE8Q$DetgN,d'F6J. "4Wz \/Auma{#?\Rؽ\Wh#bDGYdOꋖ`S{0 @d) zTߓEMs6ïΠnwCSq3K8s?bvhZ> 3xBM`]5Oy1k+*vC~,8vHn=Y&h!ӵ3yYqlZm x+j .C>1Lً8hMiQ8sLJU0mNhL*b?qrr-kȩ*!bjA@PjFdBT3^=NOgb&䐥vmA{Z10tzC*1`+fា3k=j5G,-8?%moCz z ǂDE) YwjȠʶ*-f/l(K<tϩP#1O۝ɤ`zHU~1Z.C$B5\#)MT;5Ng ~mx+ɤ+\ NDhD(jPʈ}ىfұ'-9dbލBBk5R3r%>ElsfĨyGfCbÇ62=Vf0@%CF`/[Ks9VcmϹdy:ve\{^NKdphwgu\6N7^9I¬`6ac]4*'n,<2 :}W 3e rhԨii@߼x[SEr!!c!gCu;w&q ߜNJ/1෼Z]{ ?]^X Q\$d=٪PNT#OF%c-0鎠6o4)T2"O Ȼ"2Ҡӡbk 4Hz|ر'NqdUXχTߏ[fmcu\fz eU k0%Eg#b\dO h&'vDք>}j#^AZ P7VrlN]ecAN++N ܻ,fr݉G,T(~+ZƠ(qhk*.fuGzr ^}/럮큨|FS|6W>^hg} "LJο 'gG+o h$z~4P^uϏ;/Al.X |-Ǹxq;fNAq" {)owDyn|M܋tE&bA4ɺK*'7MajZX7]N^})V -8/AdYCx1F0YE6RW‹ pIh#B8`tc˾Fe@RZïzC4#H;pGFAB"ERi4?wՍɎC5j0Xz_)YLQ$؊[/y$^V-#.Aj):hM]_X/3(S#?_!h7a3 X;qkYݥ%BY0|enҾ=^ v|4,BL8T!145zsW#$MVdfh N K=u#ͬz7vy(`G7닔Lկ7I d*whͰVp'@R_hSs3A2Y8~VS$-n &3X01TKS\& z7 ['^RuG&^7Ha8K|8|ˉѵak-O%:T4Ϗb>5W!n)8Pue<$` o#@l|g"kT;PK^D!A^n+`H1Dġpih$8 R=L/$F]5@iϺޫ8\iGZ0aH؊o3W\`, ?bdJԪ XmiR/+Lo0}u &yaXQk=5[ivO?Rwwt_\3!v,sFq&NAh}۪һs#OnJLZc@7}|d,LBd1r5P0u楛ݗzӢkR,^G ct+zn?h.,'^]U':f=ޤ_ HI {K_k} L1~NbՆ]|uOQaQ-&]q=NtGK>-qc[43'<(:5xkmSW{m/#b5^OVFtYLKgF /(1w0MצxLߕx+‚ *z+Mdj^M.pl~.O} %ztbK&?T*O=M[HX䳄_|:k!Ru/ 9ԯYRzl%GQY^i]!6].e_Ν914$)d5,dh#mPaҟ ٌpկ=H?c$1^q.ZYժɉBP{/殂ryHLQ^Ã'\kTt'{%%(x?hn-$^:JJx@zt?3/Ȳ?˖Te9ČS(O3uiKIP|迦'?cnibK!~;IΞ<7B=x<7${qG3!0ޜ \$Z%F;=҉M,: żr_>AWCBRYCDAk]ѺKɉnI|z`g?N9pY򏫘3;H%y:J(dž7qMpܗe`۸51DF \h[nZiYV:S59 "@Lsдtӧ@|I+hD9'[λ +4yraOK]4_*IQ"WW*յIeCit^1dl>#Ҳ8nfz:ӧjb_@ÙD(JˎDƕåy9k $+̊>]c~%<#3dic5QBSviȓJз9=*7ewޗ7 Z֪r}jś#8UԹKu`ee,I !.Q{!"GK FLVkH]L0!B% Wܠ~@tDG:eE,ĩA@kP,IN'zk,[oP iOvgxOReHu'FGV2/SߒhYZ)i1G%0TEsZtoEb_ù b(vtYB' h5Ӹ+BweUgyW,(e`2NbR5B å Y\EȁJu꒗?ؿjM(ByMEki\|g)}ܜ3kJ D~~siP{clivy5c'TUﳟRd64[xmVTwl:X{mK#\V< :a F E@oFJZfY%?F5MmA@ [9]!{n]^{/T~ST彟xGij'4xuRY,'xp(ascnc/ 8!kMkxiƹoU)S %ZҴǝ+Z vh "o矦{QwCǣ!$_<Ջ :W*bddiZt߽ξaM|麦Jtt#Xl H1WyOsA Q6`2<8++bG<| y6k}? dOo7lzHhI8Ve-1ِNuVUrzT*Db:ܣ4lzl-l,&SBex,W^5u4VR# 9RT}@b0Ǐ%|\0 Tv2_&N*2qu[_Yi<Ѝn6K9X3UrQNimٙ[/*+a4~NN\*n,tfgVN2[T/P .$i-]F *RPbpds?W%ϞA<)8&IX{(Y ;P`bl]> hĨ.7Qݖ2-=:YR{> WJ41n` mpTNlFjҚ%e%Fcv> [IrC7nqoP]hn۰pYmDD9qAih$4YI x]R/ UHB ,\f011\uj}qO<$o =:B+[v D"8[zEG-[o;_?݇.YJnT<`dyWeDF+8ϼ&޲Jr'dԝͱ,py 3`7uj.U*t.ZTI|]~0ex6$ lw|F<nZӶFxx,,[LNWPi`kѣ%&Ԡe>*j5JhU0_Nďw=",]\U % KdXV%] ֿINr8kr) 1s$tAާv 5n5Bmm5ѕ/IU=TtNh_9R1Iq)>[ u=@ϧ̓5 Es̤a9h`ی8B>pdC p^X)TrJn=IM ц rqt3Q Hf:C>vSߓ,/>y^_l뎇za4J%G̥t$ʉCDWckz{Ti+2sT %ԓn"g:1 }nOe饦 O@\Tr ūy-y J5+N?~=|Ra:\dKł$ٺk(i)DPhaӑ~*6&B $ɛL[@쀌-FDUFd}6!aM'HOo+)r~.O1EK|*nt Mڼ)(M~F6C~PA2]Su^oqLÄ~6" M:*kGE+kn룂WSHi`C6T4ƩXh v0ž#>%p7pk湩W'7 ȐP~/tWaqרHFQL`cp5M}CIm nV/zRXwhYS)|,{މدHvQ GL|Gk1ͤAC}~R C]e3qw)a3;qc':` 7>JU]VK)r9#~F{c^d=blsj#,}{ǟIPf1nMnۆoFZA,x %h ͢t*Z<_8'0PiFZ*)ɂ$HSqczߵoKsm\.y {Ϟ˼0L|׎ § }*>^P; uXsk ʂ Sa)u'>6yh6ښΌZg0%0䅭ÒJV(W00IjODln]Z(q1 sK( $Ӓ,dmRHe&X+놀@Єm%p!lHR~6ezOHS9Kt`-:v#\s7\̈:U ä3+`"^O!S(t7KƝ"$•2~v/{C\ cҺF4^+'c@(y1|{Vjv`S seDVnbz`HlU%}\N\0buӍBo%(lv"L)sWg-|,z7+K$SlABɟbX$gW&*RAU `Tsw97Xf%\ܡ?GFZ ZatRrS%;(#Hkfaj^&W*àcA9Fмz( /i! -Q<>DM݉Y6՚ bݬwfЩ~Y,;:/&}gBorӄW#+7))tb8k=Tm/lwńcz)\;O0YP>s?aVGѺ,=TW`5FE I~4(n%z)ب:߳s+CJi*`z@~[" `{7 ~F%KB3+r&6cW' )߈Kq翜Bx>Gd1\ d$:j.-a^aR0x~p1a)lڜ%cLb a7SB{b* {5ʶULp7i>r!܌ǖ+H9,~c5E`fdHNr}t|t@ #`5,;4"zlS}2l 1(c| ?3q\\*vRc)HMِUVhm5w1fD2&K9)c$|~5\xSk1JoX bs+<萁D/G2gXX+b@+x!Z&t %04xj5dJ hG_n|vy%GIל ؕA&'z$ o7?gz*mFK+H_i} 0OŲZ?Ԏ#65fh6<'DbùĆ4@&9 Z71F!pkBhO,U}9.lWѮnLoWf(6rWQBT{ %DO4t-=,]P*08ts4+ 59e(.~fB#$Dٗ16bV_v'ǦtܜURC8Ay P#S]R˙| t$[!MEF>"9ඣꐗ**x\>1I֋v쀹Ke?>C2){{.v bp*-)` )1_Zc1 b)g7FfC.nTTS+29z G@k6t|b `Np 64z%H$:q7Wpai2 䢪0y4n!T7_]j7O* hX]XJO.MA Tٚ zjGoVa}O"WOY4P ǀr!]DX#}qICQuG4omk\6t!*zn Zr#اWNZ$r1 ̓4>y (%BviGNAtʺ5rWB9GARz8G,`P%4LC pNH;ys?Gؚ~BQ`Z>J+2˶`fY5obk 48SQI% r )y,Ux㎎/EXŁ+Z+0WV43c69=8sZDj,|naAVU cg1ː ??W=t3x%WaIdkf۽%񹈂➈4|,92ZX]Vtڒ~cR((7ϟ|c cfGK_5aBb-RM : k_YY(iHiQ^Tҍf ?X쉛Sjﲊo';;j3"٥=*% L̟2]r6¬R=^4c. :CMTU$6W a[|bt !=tG|[錑Oo嵯 75_ ^b 1Lg9qDIBl[egk3og>#}mbhSfd(n.ANXK/C$ SwW5AGY]!S)U<K4(6Rep RҪͅ0j_Z `R17yrUE1<0F~/!OȲQGq`,-5%KǫGIa֦ Q &" ,?WMڻ긜Hݛ+R 7}l|Rwm[%v>48!Z|Z(bRS%Ũ*VDBz")—峙 ÿ H- sawlGKBS٧ga93J.iw]`+tGTnoT(hkF jI߾;0+ҐxFi1Dƾ~Gg$uAOŃ1]WE.#p{ELMB10rgO?a1ёn,Lۢ.7י魍aSZSrak|=j0Y8ӭn,#<@_rX@<Uo:@Qb f;>^\Dmj!FuV>$# }"tto21Ya{ cϜƸr=aL9+H#q@K.^*6#\,fOh0bؔZɛ;kF[s8Ͱ("/B!;'w^ hF_82*l+8|i 5^C~_+://eʢo87Tck_+G%*NyF^o`OHS"UsfFjnD=!c# 1>hn9*=֕}RPw.=Naʼnr) 9~kLˮ;}o%#uNTxLT[VؒނF6\%p "~բ´r bv@IqaA)y"ʁ%3#E6 ʉ7vH63?gj2鲦o&bpT2"ݢ1!sXq0eNGtF`p-HYԽ LZOZ"4;FP;I ;, [u)T6]bp^Q۶ReQ|#ty?&q Wz"[WO|R_J"fieZ .o&E0+dp)='"m:yPXۓtLĥrj`ms[,tLX/EuBU@H=Vӏ7Ya#A^ASu<Afv# %I#X;&qҗ6W`>.{k2GLC#ܔ0ھM[R Ns>?Xp:*Ds*_d<{R ’[o:W7X񃛯hQ^:fס'ߙnUMfNGn-adV&9nj#y.H; /K0WC.Uͽ$I@#+2~,=Ͱ&r؞@֌#D'1_Б.N_I$6m̟EmqGlR-/ ޢF!=`;؝&)< W`OYalZAmqk@tRŧM1b/XV:淴/p"_mAw` 7IE6N{FZB*vZ@Y;>^5I}. H[l=A@K^&EqUWis\b~O$(R]u0A-Yvx>^΄w(NPl j^ѿnau \C pTዜS:Ur/NYN羰)<*Ь6۲]X!; zEiL^Dfeu1 +[Y ,n̓Pg,AXm>q`5z5a3C3M2^ clgD“m@A`})8ݢ$'":{~;0DNEHl@PKkmui:ES\Kxq.Rڮ}YɧֆUp{BNG~1ƻȠu>!O 94Q X'p. BbN;E ,V߳{4߻NIu2Xmls'[fd$HFfGbf1ih]*CAtuJY=%߼v^sw-6\7k+ gmfݚ7,Dq!gS7o q e39*\?1+u pзTqsdR^uC?.vQ1l߷UiE< QwPG8|]-<4~|}տ1 #R(oF0bKPӉ[5Ǒq*9F`NMVQ_ ?֙(pIn^Ym=ϖnh"8Y fB*tCh8S EJfxDʜP&VLP5[R!fKٟVChc\7]z?jp5Y~K@m>%"6u won)ir$+p'hO\V9\o'P9v~<8`GC%j?:-j=9Bt5Ж q0 iҀʽZO92lfP+3xO: 1Ymxd$Kt$W\}CF*_=F[#Q^[!TJlWo u쭢9M>>x%G8a}Q2ڋ$x鱡89並(ў.XrTudM׮h)CUk:HO Yo&%n&&D ʼZCA j_ z_s~])9^bikreփRG?FKx8v* D C,pӭu(qN~2{U37'礵.6Ң舱k(U>5d5VٱG*J;&NhOl6x6<$*tA 8h˚|[3F˾Q[xk *owx1I{QhX+3w$W@T!em\{9>D[ʯބ3RL fP;cz lL诽$ΞIsdOF[4DRp Bssdo\KW{C"\Ku3f.鯳=y!~OD!jos?S{&tE9@%î@g4^m%_h*tL kxE(krR'm0d D B%D죨 `8C)L;9:.#\B_ iWRH-SeW[~4aB (K 8bH3}x~BC Gn@.@N^^.g;c(1H3 O])̏{k(ʉAm>jCQǞ'u stHU $(Ҷx;(@ F_ct RTш: ,7_2U =ñ.hxB8  Gζ?<RrrVO -ђb}>"ߢ M7Jg-hn`.Ѧ6G#[>P')w z"X/|{tt3Y [ka᭞ aXZ\C$<mU$YBlR[n1/ӂSizY1ѝNUcX0K76;=]ROxe9RKE2xoڌzՀNT lw'LM6,D}-n}X, i"6%13Ưi o'"~d> 5θ=uWkMv(^8}~k¸>-ŭV"Aܜ*jC) [ʗsfcDJa 8{%ь d?fJA<>qh9| XWM@Vpm%SMGɠ8vxrۤ: ޲矁6|XᏴ):s#lTu͡l1߹cM De EO,BXPȃoT(ZF2H- !cDr˥}c,O{o"h]ƞLx 4pDTnO{(*2 1 />V8Tz|XmWƈ(7&K6\9J30n2N+jxL6MʷTQօ9K"a{C:udA>_WcȥeP^ H9KPRAO{X 2$NF,6hyx#co]oODؐȔPWjf0[94;}bM־4/qĠ+h)Oix=:~tqC5~GD!('Qo99 D0a eM -}Gt7q*PX!i}S9]I5 Ȭ/i4I-0'!!_4p25 =v?RҤ'T\Xcy[3ʙ|LaIx%T,A#)L%]1HOdEtqua)iibm!a瑋Wu". OU@تH?Kd;YF7O-kN Uiq|JJM{4G8W;(|GKQb%q"Pzn4 ~kBt5~v48$ 1B5(̎Sg0j,˜5n]Ht>5n>E[J!']wg7Ϛ1vFZ'dMBd'KeJჼ+ɨm:~dbP~*;XYsOOR, A8.M$6d)*LD'ysvȩ'gr= YUއ 3k`k_ɷޒ1W5fQ.^)g+ciFk~ze6054Em89gqLGQ )D(V mo paH Ҡ(:SIEm ?]}Dէ)L N#C{\ Vj&nt R&Kvm5Kʎ)oym^X vbU3k4xTtR11e 0io{>OX% +~o᮵X1wp47l.=WXԲNzKޖ|?zYqmG+,cʥFmd B;Ǎi7z" 5>k7u5Cv9"T@n"Dz:eÒȹ0 7Eq^&H+?`z0 /{IxܪuTz&T`0_s6i-,wG:x q,3Ƶ)z$xC\ l'ǕO(pGQ,qOekaL{2 L3YCD yYzU(Ϛwo>Ol .lgW=;eԳz Z\caJz;ThLxnکG FpoYyY^AeUCMY6oeViKn.pC_UF &/dYe `^߇}8 * SȘEKtt"ְz/l\ꗲ~G sy &ߍ@%bWֱX겏O #(}H3,bKRxW;sPXn> -ln'&Mv`j$v  Q55)s;Kf2ro$iӑ܆Tr9ѴA<[蝍zaЌ35`̻xW94HŎlOVm+~ as1gu*J$&Y5xLBDOZ)y.|-@1v*v9#>:CbhA͜Wza%|DuB@{meo< #WL,H(ZYm ir*~3 h8*}H. k#*roqI\g/|OyXFz4rKm+"Zn/pBgiǦd@SeHibPYR7$:صKȏ WM7RVEeZ,ąO ;AosUbE0"ʅQLW#Sp1e16uBOCLVT݂)UZqAAᒳp̓a&j n*%[WT @`1^9HayoD3!7B |٘ݱ-!OXݟaf@s!%* 9Cն 0!NaF*zr}/m AZ/RWun< '@Y%Y/TF%En8 /Rj9|wmhg(6E~M 93OӨBm#VAC"vCqOZv}nQċgx |q4F>q9@.^~l'EKy`H01zLR^)T.jIO; &%\}Dbβ nRȫyKv1 9*_nQm9ȯ)bjchbae{wyqqEoZ^5,#_o 'd?OBvSvd4!ќADZ V2[[ھ.qjo|ßlȱ9ÃUqT:wݮԀc*EMbw܇ uVi3~+:H:*֠nȉ0dv$uzdEalr<)|kxw&Ta;b#LF'򤍔j |^ڿ8A0D_ IUCyJtHZ ܿ_rR'WsGVXπA6 UBb];I).%U;ge^9jqZE]ii#ٹphvL7Ŵ1J.F3FŁJn9 -7o'Psdگޗer(mo ~ 7f*|~[H̝ƋVU4lYJ8Sg$֌6 &M7HX6S\59E ;ErwCH'@ud*j QP#rb;-㱨Z7lڽJaC{D24rLkVG`.1KbỗVB Q!+4 S;SXp#Fzʁ8Knsf6* Z忧0&nQ6+^IlVΠX?\Jq98߀XM;_+#A^Ix"YDPd(3.BUP!(Y +L+}@o:5|fI!pG辛^_s툯0э|I1!71;LO1@%,Xr !G͎|RQnXGlzBBᘙJ3UcR"g_K7̾ul@ky5fwzuTyy}ܚ[HH,pڹ˞AXl"@erlpM] ϧ'J}yrr ڈ $̿cYW#[)`e3_4DDz%(tPU ?l PGZ8~TC~i)3*I r|KJ#TⰜ+܀n=SUix)(ŭ xFF"<Ԧ3>ؚ?d!I2m\|'5]}NO&Q[HnLa)<4j JqyՐy^IPǸcI]^]Gnm _;;s,(.?c 3~/1ja {]0v[7i Ќrs}R͂Rm?ԋ}uO7+)Bܢ1_n46 k"ݑ~(bʍ*KSI_/p0N-xBX!QB%hvwB2LJiAUV.:z\}X7"z#)D%g(K.ayhc]} -? lQ8HDoofcһ!BFz]M0{yv`IU`P>@(T[Þ&uPJ]{8<@n؊H;`DANP&V$jxüSmxpi^ȔO(2L t"z]Dbʜ:xi+U5VKl؄Qav.$ǀ/qw*WfASY?bkc J3R((]t!05 ~y/ ~/A> SCf-Ǻ;rsTqmbȋ> +dhvpqaұ 3xD&nrݝRI+ITƺZ`HIMaxj- gܺrԧx|n_9(^B/L#6(ux秎"jVʱN~tm- J+>g@%|tȕ V~$AZڌ<#tū!t9 s%߻J=mTRFتȆRTw3givD i-'rJ9z\;9ZꕚIOm`>L/iDP,f5 VeSs1)`-?6׍Aq(\: y',go#HN΍C*y62b5O~{ASj4' +_yYaP -MCoieKrL 3zr"]K'Y?(\;i[B I2dK;'Z])$ nL{( ln#q8qig&}ysX zo@ՌW/\U;qNE@0i{2JQDKB¡%7J&d=/8V+>flzZ9s6p9b9'I]r5IvLRE\3(Ʃ1wã#(ŖOyy Vy@˭`gʊ 8 X/ Br]12Xon5zZ eM~ZWCԔYޠ.;oA1֦_Λ ;tG0(&AΙXzPlcS`ba۩FY!zEuqV.wvo56Qhjf$:`i'㕫"5ԏ=Q>"w!XTx3ޢeY`!RzQM#ڠVaj+0kEtD31d-xuRK -AqfҎ4wոܾHO&_pc\E0F6b7A'۔\67sҀ(S7I]w xY=C7Fd RJ}|f+NhV :1tЮe Q)^|DW`k.ZȁkVw0J2*y4(\Q"feD,M:ys`|$Zx( ii#XĠ!٧cTH]mPPScᄖREޠnzǫ'\kJO1*P`Ql u B7ܨZ\m^_nNb69UE]ĈA-?AbYiF6Ŧ-&&^R`#3IHZ.W<EBHkMBXCuu$+rSfl1AsϘP&r@VeAg^΢k/UنvEP/+>Ո(9y3X 077r,W{|489^4}50@R;=ܳ cC|-*lIjĩoEh0Ni[_.[h}Vs4voZP/RW֡İ"L~g:wNEOh9PhsY0oJU== &⯒zVpfW F1b ~f(pP(ANw/ݚc;ySOQz78m1uY[ 2Oq1wyO\f_nhx93h18 Pl'!+M͉ŗ2_n<="&Jnm %dK7HcFuV- W y Bx4eC W~w uC*v=*dV 6~VW!n my_r۩ya XB- ^5PdG>XKS3KG ~Uƅ|ũPwszG~ P\LACÂh\# uGG;A&-(xy/ܫӒ]k_, &s[gHOՕ]2]9ڈfgJh s 7mQLbT}`VF;-Qص%ՊqW>\*8J $h=buHkxGʑ4fUZn!:NYzk5jWȌ{ҧ6?!g_jaZ፝inǹF= X/gaW=L+ZLE%o\*4-=ɭ1D-ybT9ь;]!]xc, %2&mB}TMVnոfCJM|p-'N(f\?%݅VTy| Y/f\@Җ['unQ#SWV|XО!g[Hڷ 4ܦD1XZ{5yt4aoP1n#6$Pc:? Wa!y ԧ F%utQ^k_2Q:aG'/qե)(v_s;:1[Oћ)AK <Edi{\I4z ܎a/ Ck-?Kޒpe1X 1ke{8 PW7&-c/6#r酖ht;1j3ԠY7u*bkYh[ի}ε|OS[wA9QIYTVwOTW,<G\I(L^x0cOu߈CffCx-Ҫ">"$ !e㚴hZBF{8;khjfExEQ^*n{ B0ݞ)5MPf5JR=*A&4Y#uJh悺 wɿ/3s15UV27`ةwsݦ:M]@ޓt>%oRJ&7d;M 'xkdԎ?x[k/v:Tjä6Ք[9\-: 3>+DK&f^ -]iGJ!9zkR2]f v7.m{@;Oԓ<V/YS۲D:h:|CAy hǖ;Ü: /*ʷuqīY-%ua-a'1~=r6a-74>kڃG_§V R¼ nݬk. xg21=d752]n%&TPQjQ3\=OGޙ-o"­NNlPNUf?4@8o [10z>U|JE5t{cfc,H8iH5ɭfXKVn/6t|T9cxB|LE!s?ڨcft.)ʒ$~(vn*-}ۀ%-`@}y 4!K{s~VǴ ֜"ljt=$ݼ'tl?toW wCN (\Ue'גvo8`Z~J=܁f ^L$؄(QQ'0!߹t #~IՍ;סc!H&WN <7iw ֻYw|q+3>wH6ȹ̇\%% 1O:b$RS)]Cַ[x2 Z{-CJ*wș) Vec$i=4QUkINh!(4ikIP Kg]"ߛUuɊWUr6i|kJpy6:ԤR<`'_~dے7T)p T4^^9RΎWFc-ӯ7p(7|(Mx>Be,| CZa+ūFK˘MOF Wc2z}j `pP7i9ﭓ#ՏBE~b96[J-{;PN# 3g8W9%vq G~/ӟ#HHу.TFUd6b΀퇞#/<*a:Q֛ߘ`)I6`柹 5^Y`pb5%Œ]fW\fkmF)6tL[]gXX! Il-O7֯)ԛ'23=}4lf6mu'p50RXgp&{bV:&|v}!{Zk k('K O>-jxJZ㢂JRf!(`]rYd{& 6xx{B}PO*dG @UT2C,`b jPY'N~z{yT+h0T""^XJd gCpH# ہp0 ^Yόs\FթVe:MnʠM\_J}hP{@}Hv0pr+|g]QF%Yof!K` A5QsXU0x0Lx+[ WUV}^Q~TPfૼg.u `[Ouu32'FdiCV22,+8BlGEw CZ5(uS}Xz,·O҃zRVf8Cd4EW3? 94^p wF]B#q?ӾLdA}:3wBE|ݞB dK\3154/[GU}# 4xBqR6:3& @(@?(TuI'+K5C[]NB/ 6ra cSަSʪtAĦtwc9 nTsҬU{8]x2N<ԲC~{ơGN"O>_MFlM%tECL]I.ӽ@<[cNTjs6:0QJ )iTV5DkcdESױ)upnЄQ ԝvmւkZΈz61 9|)(=w2}ag[nm^9 Tfsk~"Uiz_ 騊2(s ;L2p jRxMϓI+7T.wvN/GKOTCVa!^E IFɘk7D@?]Hn(&8[L;jZD]F {KH(.j$<Y̌tb;wk1@}Ò[~R$qy.eKu?>teh Ҷ6S+R1l+篿 CGH1+3;:. X՚I WgoQs|kg|]2lF\%ʲď'^Ylz2Kk XQW`QC ɿWAM1/,W\&3c_b/Ε1㾲,͏QӰ%U_#jÑi<x6mCJi``pBM_xf!Re{LzHB _^1\c8>`1͹r '``ݜo9!Ϻ2q M3˃uU E_1rO8ɭ472 ȻOWP!}L+ Yn|*[-tPN=`o4 Csv&T!nNJ/<[q>.% J]N ~|{{ K}z(l tTp3K A8jF"}L{yDL&-*ȢK{V93 LհhPvq4BiT7|\g_gTt6{dTtxo'_ w5'DJ". l 7'"A1bysƙPv}Yks!y =f6)sk Rqk1C #+@uW<&}w4B.3^6IF`uGYDl{,L *Tw,ƹя3(bOK”.,mTuv grS9'ŕ:fgqgvg& G'X!B&{PLn^\-.% ҡxt-Uu*!z*șGL|8"FwȾG85S4;[Q 6|s8V }E' մLHvǡ( /ržRhUQXEFr$E! %)#|L E H>fqD,,nqdyfՖ`'UT ~k %#Ij@C-abzrܱ#Ƿժ4_G=*&Z\N\z@c}6b#m>%5uvn4\2[mXpYoh*}L]_'l 0]wi6-69uIYQBzyC( T85BRWn 9bfdO8VHgqhHXqDB!XK6WO`bȒw8fpÀ*˒3zk;@pfK[HyPHʊ,%V6 C"YaE%QL0!\}MuCmĞ^B6Z:ijܣՙmI 5y`g rgu 38bA!/~iY4RD{m, p!O65bӽOÈTЯ 3o9+ /GXlqrNe>haϷII#ƌo޸ G a9CPܐ9}ü-{Eױִ-՗b:[JP#v CZ&MQXFm31GCއ)|=]m@ݏbP~6g:@MAoSQ dEmr 8-ǫ.J!/o2E_n$I-(>6ʁ>T8rdnPǡZqys}{e? He#˖<k'iBkm|'ÉG~Y,k2i`.Ldl#ŹF_A!}\lb P9AŨC2Ѓe3:g *D/}f\ fj"ZK*XЪͨeI>Hʤ5ml< [ō!֧Z ejp;>dO1((*l1ȺRT0Hrvr>$lkLM\ސ$X٨~y*Q8jP/;F` yi {i#k MB@]D:dAp^qɪZY?b#ֵ\OY-Ea̘Muh'#^ƣ9ɪ. < y*E \OQ71ȪĞMJ>ƯJ>'>5r\$*D[ELH.>f 3=j\RfK#g})ڠݽUt=*ն|Ʒ~˦$n Hpj*%GR|y>umE6]DzwSteofE "r̄W ݄_=֕d|OQdu'ģx4;%q(ûL[ h7)vڧAȋCkH? m\FB򄙋5I݅0Z ,eq| t+w ٪]hzV>ܴHqk*Mq+3RdQɆ&cYC MtF~rvVl[lv$AA(kprG{ IYA/̠t+#OH<ZW]v{8ȥXqYٌi) /j'j@ٙK9n"FgrTf7V2|z`QR+Ξ66+㸢Burlלm<>3˞eeh|L.k/[jQ|Ҟ`Q9E7?8?Xm=pri{nճb&w.g9I@Ŝd Mє=ݖՀ{6O\2DRp9fD8Ayi9*R{yuON|\:8@|@cD_G!@rI2~"K%+v PvVvff(}xӤX$T.RP3n+qy=y> {mW x+\&$_ Kƕ`%tn (&ZNf)7G@:&0;mH&L=9ʐ!܇(uB7DA\+2OW]B0, 5,'/aDgV҈FfySVɡ5*tTXg~vQҏC 5͢`jovG?F烳VO4I)I uª4~G}^X%*=vkKu?͸Bs]iNKF@הbPL8s0|#e~q)&&7\A8!Hi#)iSHθet1)GWT);)Zܽ@,96c`O2=^-sώo x@0RS*:Xu{3DSɧvh5+&Gc AgD'ʊn2B֝L]{:xpS{Hf*SD<+ I<H}W>P/Nb"J$ĝl}X*yq?D1j?a'Bpni.uε -mh/|~R~1!P?N?ikVuW~}0eCnPDru)]ĸeLbm'%ẓu-&ڣw{F. [.ϒdwx6ȡ*N{^N.$A|PG1kK]X$@.edtI+pCnKO- :3BCRG+8