udev-161-4.fc14$>*HsmtN>EX?Hd   Dhl !&-    N   0g 183699i?qByGԐH IوX(Y@Z|[ڄ\ژ]^+bde"f%l't@uv8wxyDCudev1614.fc14A rule-based device node and kernel event managerudev is a collection of tools and a daemon to manage events received from the kernel and deal with them in user-space. Primarily this involves managing permissions, and creating and removing meaningful symlinks to device nodes in /dev when hardware is discovered or removed from the system.Lx86-17.phx2.fedoraproject.orgFFedora ProjectFedora ProjectGPLv2+Fedora ProjectSystem Environment/Basehttp://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.htmllinuxi686getent group cdrom >/dev/null || /usr/sbin/groupadd -g 11 cdrom || : getent group tape >/dev/null || /usr/sbin/groupadd -g 33 tape || : getent group dialout >/dev/null || /usr/sbin/groupadd -g 18 dialout || : getent group floppy >/dev/null || /usr/sbin/groupadd -g 19 floppy || : # kill daemon if we are not in a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test -x /usr/bin/stat -a "$(/usr/bin/stat -Lc '%D-%i' /)" = "$(/usr/bin/stat -Lc '%D-%i' /proc/1/root)"; then if test -x /sbin/udevd -a -x /sbin/pidof ; then /sbin/udevadm control --stop-exec-queue pid=$(/sbin/pidof -c udevd) while [ -n "$pid" ]; do for p in $pid; do kill $hard $p; done pid=$(/sbin/pidof -c udevd) hard="-9" done fi fi fi exit 0# start daemon if we are not in a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test "$(/usr/bin/stat -Lc '%D-%i' /)" = "$(/usr/bin/stat -Lc '%D-%i' /proc/1/root)"; then /sbin/udevd -d /sbin/udevadm control --start-exec-queue fi fi /sbin/chkconfig --add udev-post #/usr/bin/systemd-install --system --realize=minimal enable udev.service >/dev/null 2>&1 || : exit 0if [ "$1" -eq 0 -a -f /etc/rc.d/init.d/udev ]; then if [ -x /sbin/pidof ]; then pid=$(/sbin/pidof -c udevd) if [ -n "$pid" ]; then kill $pid fi fi /sbin/chkconfig --del udev fi if [ "$1" -eq 0 ]; then /sbin/chkconfig --del udev-post # /usr/bin/systemd-install --system --realize disable udev.service >/dev/null 2>&1 || : fi exit 0NU(\+ IF\  CVn(6x-=)eRTF&/;N&RhX{C<<gK<G=Q{B$\ LS<y1) l%  >`8(FC[u =A큤AA큤AA큤A큤AA!Aaaaaaaaa!!!!A!!AAA큤A큤큤A큤A큤  lLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLbiLbK?KE9K'BLLLLLL1ae79f120eb68b4238e7a47004b3e440ada3a209578b43b4bf34061413782e14e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85590dc3bd46bc7f9c096d835384e6ff0330c765f76979ef0273b6718e86a2611e47c466777c212ce8966d9ca1b05feeae3e423d72a84d9428822b067f904aa623f8032572bfdbc606393c79aa344485530e77ccb59d70ba366ad3a88a9f2eae932f427b809d29ac11a85bc9d18f6ce1ea54bc45028dce32aa0b4c91096975124b563d200d6f38e8fa4070880f4d231b61c9990c964aa24005c052e901c9c7628d6dbbc0de5092c0ad3e541f1cebc1d0c39477dc287fa78f1bc100ec922119a62876f8ebdb36a02d6eafdaed207b071c30e1e5c22eb244803bbb2a297887502f47db49b503c169ddac74b4dc59f48d10e82f77e227081f44b8340e8b8844d66cfd429d9891f0340b55c9a35acdd02a2f84cf9d8ca64ca8199f7e9653f857d4295cf7e22e963729a48d49fff5f49b774f80aa50918e66bb4fecc986d95615622456690f408f147e23589a6bce2bc4d560346c009bdc2c4fba2a3039f8c48f9f1a755972673900d4a058f794a5abc82806f7908663c98d854c5c66b5cc6592eeaa288c337da83ec22fc1cf114bb53fa1282dc32d55a941db5ee31773324308b2424a28c99a7f047ab302f191508dda70c9ead6a9e141bad6640ea77f2ab1ae4f6de72d2028911801cdaca77e9a7c94d175c603d3cc8b079603f2a77997db76f12255b7a3fdd1d428050c7b9e4fb4873edfa3833ad942f1c91ee720829d35be25c88e37c480edfcdbf9850779ce4230893331768e30aaa9702f0803a8b893a302324f7e461d6099035a42465d81c611480e7f2abe688e7067e836815b3a1306f87a295c6c82f5a64b98eb855c03966abeee3c3c0b8ecabc3f8e93880048b594ffc5b843630a28b888fe5da7d70f854fbb4416e2d21532e2ec7060939e31b6d6581462286560bb39cc61dfe5c58c64f13257ad0016429acdf03afde2e555ed879a04f5d76a9a4f34c79764f6b60a731c099756a365fa6ee26cb7c61294631f0aba61e605cb0f9e83d3af351b8c0f617fff7545e30952a3d57ee38edd7eb7df133d4dec252aaa24f974e75c490453512feb6f924693ee357936e319b617fcec4dd2b242114dcc8b1205d7c4f8b06ea35493e3e446b3261717d1a8d88a2993981b7536b12dd2f268f0ce15b72246737681b51f2f2ae9cdd167ee6a3cf98374e9fc04fc5ac1fc034b0101d44eb1145b272f449428820a085fe3bba698ca44e0b7b0fa4c3f1400baeed1d50e056e5c5d613804f2024d48da8a61e36ba73d60e4f54cc4106759a569098bfdafb784d0f165bf2c24a77059c4711834bea9af517e9a8d44038d4fba6c56c03c392d64ae314756e9ca2767660cdb5f3ea7c382a020413b7ca0b3a876a81b28aae41a266e9af2b62d9ae7917322103db92ef14796a7843a23c967bf4da65d42dd392de374fd5b873de5fdd7d733b7b975e6bd2585c8dd1e6e556369f6dd9af82fd2d3669ea714744b8ba75ca8809c955fa8408b13527f5b0282de5220d7361d1e2c62c0439e76ab3de8e39fee380ca73c0a1ff798ceaa8555d7f6586f22279c829f92e06c146eed648187c526fe03782f99893544104d8032d9122ec24052e3965ff2cb2a1e1da01f8d642bd7fa4738c8b32b7554e05e26fa2f345e19b17b26aa6e98d3bee6837a198beb649398e5e308fd7125b9de9bda7c839ba319c3c37d8fc01e9402a6121007ac8d0a9feca282039169c548865141f9312490c5a8b4154555db3640f51af98ed7213e15aa57273ed5c29fa9f25246c0d532c6d1ede1e35ccf8e5b3d068d399d01015b420fced45f3702c947393f6c221502767f971d6d2b8c64cb4ff11d917c1b2684666c7b4f57b88edb6593b32bd3d79cb9b7a66b8abe5b8753db6ab236cb616b982d3898dd7062734d8c302332ec52c282f4bcf36d541dc741218e658390c8fd010f0c487e06d95f9caa410a7db0cc383e07e4f7d42fb40b27e6e4cecb0631195828afaf974879cce05c01f0e61ea468560824de98bf61c3c23cdd724be01ecf90e97cc5600943df7f4db33ea6aefaeacb2adbcb7304d870401ebab4b0b6455a4d30819371cd9d3522afa22d98688bc9a8fdb39de58d61dfe6a736ba26ae16d321205e362c362b1cd2a549165b4cd90c333338ce7aeaef1c44f651d51cde5b6a4d506d73fb4d4249cfd1e28dc5cc75abbb47e117d2bcb4e0eeb68c751b7f3697229b9c71480eeeaee26ebef325fd44856f85309bffd8d5de87f253ed99274ae73dfb995feba1d87f38d61cbc93f1d40c7c8b9516f7042c742e5d29f6f01f9702b4c1718a7dd790b00d2c8d0e5130865b4c5b7f0dcac05cdbf3c0f4d2db021811128d1fb3e12909c9afa52320480110c72f3c64db2c6eef4a9b17bcb2fd8b6f617c6f02b30df1ea30b1867160f10a992941ec24244dfb4ef44835188df0ed46887ae4a5a0e9bff85d06178713aebeca4a65f6cf67b11896ce95a50dbc13777a39c3191a9099f55902e795aa8f7cbfe63e98514f8cd7c3f182caf3be07fd65afc069d63be9704264cd58b01fcadfb557aaec4ff322749ade9ff585765485f5c51be0f2896f192dd09110e58e3571b702cfdd88cb8ebc2aca90813772b9032a9f60ed71afa44ee4cccacba98feb6b754636e183836f09d7d5396dce9da6013bb862765ce54960d9462e73beddec86bf359be260795d7dbbf72b816fbbefbe267dc589e424a290f4a0d358dd8f4609e977d2aa478114cd883696b4b88e7a3038b43d4962548a7c6cc0b5d4ab1f81590e6bfcc11a430d48da61513945424c71149f479d67c255871ab859e940bd89f025c729632331faf60b580c7a010249ce6077ba4764126e5b2b31b341d044d585bc214f7e53dfe44d33da34f90999f55c5e3dc4f36e298388c08ce91e91840e4f8c9d42960a0f06d546fa22d0b6fffbe6ea6943ce790cf2c6e82bcceb6c1304357ae5a0ec6febff920736b28c80b4282130f307fd7f8f58ab5350acf574ccb6d5bc084a7e9269eeabfa9cd023f6a24bfa4fd59d70ac1cff21feaae535699d12440c16be8509829ef50fee20490c579357bad6e11927f76182ac446a55f9ce6013e0a4df1d0424af66fc10c1c195ebd6ec2f94fe5d724777e2d7fa3160e344719d2797a449bb30601048e7888929247ad15673f8cf548ec90bb911444b248bef7fc7fdbfecc9da00b22aed50c7cef63140a3c0c2d2f305c45631dfdeab3d0991c5a27d8b07240cb542730e8a41e574d8e5a1df8d909dc3564c10614715e529eb4baceef0203c8f63b30fb5465128e16c23b25a587c7da077e5e7f284c2c5bad385d4fa53b374bf93a79c31a78a187579eae20360d05c7aeb540c0454e71fa37756489c7f52bca207bb7184a01ab638d502109da8e3fba98b9a2cdc5e036e12ae5f006e3c7748fa0806adf471a8380f896808ab64a9d701b4108801202537ecc8cac2f3350e6da7f4618220b66f25c57cac5f972df53977312c5da32c875d1db633139f1cc830c9dae0e886487224b26ebedd74de4ff7011cffea9b23f54d766e5bac53343d6bf9a1112ea85c41988146116b899432b2f68322e8eee0f66e7301b4a47a2fb297bff3bbc67da44fd7d70360ce532d7ed0fae5c67ac9276e3518755d1d6fd6bdab6735ff08ab2eb515dc2da3d49e92e8c5b4ec292f3686d4cf1bc2722bba4e01483e9e5c2e6a933da687da836e42f336506147575defed800db1c2cb2e7b538b9b8466715979f024355c2be6ce91677e5a8848dc0cf5fd8fb8a2216f84ed36275fa8c721178b2c310a1a944847a99a7076b3a9eb65e1ad8c0f8461a5d22d46ddc70d6da3dc9298fd5135b3558b865b1829ecf4b6eb21f9724ddd28824ab930f0e68867d26636b3bacff5d123a71f5dd608eed697225650ef96f3d295f59a966d55fd7f0cfcb8fb6569991a91694b00a464571374a6cad16a1bae25817b8ef4264d68126c842d0a48cf44703f9efb9234e3e626917df8122c1b5e9a89085a934c51baca60d97f5457b1c3851cc48087074851fb9763d701a893bf5235cbdac827020fe7d26d5f57b8ee5e7122956bfc178867c39f800f0578b7a1eae17ea75d5cdcb0f17b224bb83919a23277a4be83aa9ba6498bd9ea4b2cb8edd1b190c8e7ddcc22c3a2ed9e2a8a13b72312614436d38203b9ddb056853cce978d7d8082bfc31aa6cad07aba1f75c61b58771674efae7cd100b7d84f503533119efa4b305999784cd81187d299b19d7eacd763f2e1535eed2ea1d80bc474f3d00e22c1e8b149cd001ef106d903081c6648db16600722d09ac76463973de267640ee74540255124cadd3c6cd4d8de0f4c5440086528aee6d9179f24e53f186d519f5c8001ab4b6b1732cd494eb794b8ef1bdeea1139d32bca94d24241e493f481b36e9d1e3fc9f7d1993a9ea9695eec29d5e2fe551f51db2cede88a11d09028bc5e013b88440f018ad837e33de1e5ff4f407cf0b33c830a9349a6cc21675f0b03eae0351757069059f6dd8f1723540af0a7ed25248b26df04ee5f37ccdaff2e3ed8b2386fabf256d1d4978ccc57aa2b0be5b4c75bcd89aa62803a0b3764945d3d83cbeb62348b30361b005f1278b8c74bd394af663e8c089c7cf4047a7dd065172a36b6492c192b97f8dd2b07db71f2fad50070c42b6446673e46aba815638028411419b24359fe88f4d758f57135a2e9e5cbc3e12506150f55468d6887aecbbfa7985de45fd8178228beae4f4045f656369623b2703a4272647a15eaeb0b54150de501916cb6347e0829d6d70f4c34ecdc4c54aa015b2c7f473475b1016e9122310bbc48c7655c16a339ee76d5ff8ef9dc248ac5efda2e71ccf60af894408997280e688292f6f6b891beee68542cbdcf2033367198836551a6401716655dd2a0085a1f5609dc7a563040fa9d7a48529435d1e4f70eb9d83b1942cf330802f3dc51c0606eb124618ccac67f0755c46126aa6b8cf05c1c92ad466ccddc3137776a22a30df0e4fab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6a98c13bc2a2b5d27346975304d084dfb1f50c08b9993e1daba321f75eda2d188545867e410d0efabd5c9b717a086bf5050fa6c40fc65a3ec585c6833785d0a1f0b00cefdf6864baa12a02a54b861ff58ab5eec9589afafb88d6f4026dda75d36f9b8ad4c79fb8053551dee6733951b7426d3b6edd0b878e14eb2f8463d72fd84eda3c53ec51f5e0d12e88d6d6dfdb798f66d101f7ff6f1577ea1386d8a980079a5c67b8d26ca363c2a730c5ceb43653670815dc485b55358395ac8d0d48027231a597badc5f09dc28219651db8371f8d793eacdd8634c12dd3be7fff11b96ccc7476055f1d5f382b6ead458f2551f658399be243e9c56b7d49feb14f386be23c632941d916a6b5876c43573755cce992713ce9190fa133f06d7f0df1d0166f39e02d001eecffca136568f55978e914a42cbf00f652b0458e04f7dc8a6a10e08a/sbin/MAKEDEV../lib/udev/scsi_id/lib/udev/udev-acl@Y@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdiskdiskdiskdiskdiskdiskdiskdisklplplplprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootudev-161-4.fc14.src.rpmconfig(udev)devpkgconfig(udev)udev-persistentudevudev(x86-32)@ @@@@@@@@@@@@@@@@@@@@@@@@@ @@    @  /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/chkconfig/sbin/pidof/sbin/service/usr/bin/getent/usr/bin/pkg-config/usr/bin/stat/usr/sbin/groupaddconfig(udev)fileutilshwdatalibacl.so.1libacl.so.1(ACL_1.0)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.6)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libglib-2.0.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libselinuxlibselinux.so.1libudevlibusb-0.1.so.4pkgconfigrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)sedsystemd-unitsutil-linux-ngrpmlib(PayloadIsXz)161-4.fc140:1.17.9-2161-4.fc143.0.4-14.6.0-14.0-13.0.3-12.15.15.2-1 systemdkernelmkinitrdinitscriptsbluez30:2.60:4.1.11-17.844.474.8.1L@L@L~@@LjyL[@LELEL>@L=L=@D@D $@D D@DDC@C@C@CR@CC@CC:@CعCC@CsC@CCCCCCZCCqC}@CC}@CtCtC^@CJWCJWCJWCEC=(C3@C1K@C)b@C(C(B@B`@B`@B`@BBB@BjB@B@BE@Bz Bz Bo~BgBc@B_BZfBGB,B@B%BB LB LAAA@A@AxA@AAAA@A@AvAwAwAvS@As@As@As@AoAnj@AmAmAk@AjuAf@Af@Ae/Ac@Aa;@A]FA[@AZAYR@AXAQi@APAN@AEAA@AA@A>@A=A=A8\A8\A7 @A7 @A7 @A7 @A5A5A5A4h@A/"@A-A+-A)@A%A#DA@Z@ @@ @@ @@@@@Ū@@Ū@@@n@@~y@@~y@@~y@@}'@d@@ax@@]@A@@<@@9@@4@@0@+j@;@@?Q????%@Harald Hoyer 161-4Harald Hoyer 161-3Harald Hoyer 161-2Harald Hoyer 161-1Harald Hoyer 160-9Harald Hoyer 160-8Harald Hoyer 160-7Harald Hoyer 160-6Dan Horák 160-5Lennart Poettering - 160-4Lennart Poettering - 160-3Lennart Poettering - 160-2Harald Hoyer 160-1Harald Hoyer 158-2Harald Hoyer 158-1Harald Hoyer 156-2Harald Hoyer 156-1Harald Hoyer 155-1Harald Hoyer 154-1Harald Hoyer 153-1.20100427gitHarald Hoyer 152-0.1.20100413gitHarald Hoyer 151-8Harald Hoyer 151-7Harald Hoyer 151-6Harald Hoyer 151-5Harald Hoyer 151-4Kyle McMartin 151-3Harald Hoyer 151-2Harald Hoyer 151-1Harald Hoyer 147-2Harald Hoyer 147-1Harald Hoyer 147-0.1.gitdf3e07dHarald Hoyer 145-10harald@redhat.com 145-9harald@redhat.com 145-8Karsten Hopp 145-7Harald Hoyer 145-6Harald Hoyer 145-5Harald Hoyer 145-4Harald Hoyer 145-3Harald Hoyer 145-2Harald Hoyer 145-1Harald Hoyer 143-2Harald Hoyer 143-1Harald Hoyer 142-4Harald Hoyer 142-3Bastien Nocera 142-2Harald Hoyer 142-1Harald Hoyer 141-3Harald Hoyer 141-2Harald Hoyer 141-1Harald Hoyer 139-4Harald Hoyer 139-3Harald Hoyer 139-2Harald Hoyer 139-1Fedora Release Engineering - 137-5Harald Hoyer 137-4Harald Hoyer 137-3Harald Hoyer 137-2Harald Hoyer 137-1Harald Hoyer 136-2Harald Hoyer 136-1Harald Hoyer 135-3Harald Hoyer 135-2Harald Hoyer 135-1Harald Hoyer 133-1Harald Hoyer 132-1Harald Hoyer 127-2Harald Hoyer 127-1Harald Hoyer 126-1Harald Hoyer 124-1.1Harald Hoyer 124-1Jeremy Katz - 121-2.20080516gitHarald Hoyer 121-1.20080516gitHarald Hoyer 120-6.20080421gitHarald Hoyer 120-5.20080421gitHarald Hoyer 120-4.20080421gitHarald Hoyer 120-3Harald Hoyer 120-2Harald Hoyer 120-1Harald Hoyer 118-11Harald Hoyer 118-10Harald Hoyer 118-9Harald Hoyer 118-8Harald Hoyer 118-7Harald Hoyer 118-6Harald Hoyer 118-4Fedora Release Engineering - 118-3Harald Hoyer 118-2Harald Hoyer 118-1Harald Hoyer 116-3Dennis Gilmore 116-2Harald Hoyer 116-1Harald Hoyer 115-5.20071012gitHarald Hoyer 115-5.20070921gitHarald Hoyer - 115-4Harald Hoyer - 115-3Harald Hoyer - 115-2Harald Hoyer - 115-1Harald Hoyer - 113-12Harald Hoyer - 114-4Harald Hoyer - 114-3Harald Hoyer - 113-11Harald Hoyer - 113-10Harald Hoyer - 114-2Harald Hoyer - 114-1Harald Hoyer - 113-9Harald Hoyer - 113-8Harald Hoyer - 113-7Harald Hoyer - 113-6Harald Hoyer - 113-5Harald Hoyer - 113-4Harald Hoyer - 113-3Harald Hoyer - 113-2Harald Hoyer - 113-1Harald Hoyer - 106-4.1Harald Hoyer - 106-4Harald Hoyer - 106-3Harald Hoyer - 106-2Harald Hoyer - 106-1Harald Hoyer - 105-1Harald Hoyer - 104-2Harald Hoyer - 104-1Harald Hoyer - 103-3Harald Hoyer - 103-2Harald Hoyer - 103-1Harald Hoyer - 095-14Harald Hoyer - 095-13Jeremy Katz - 095-12Harald Hoyer - 095-10Harald Hoyer - 095-9Harald Hoyer - 095-8Harald Hoyer - 095-7Harald Hoyer - 095-6Harald Hoyer - 095-5Harald Hoyer - 095-4Harald Hoyer - 095-3Jesse Keating - 095-2.1Harald Hoyer - 095-2Harald Hoyer - 095-1Harald Hoyer - 094-1Peter Jones - 092-2Harald Hoyer - 092-1Harald Hoyer - 091-3Harald Hoyer - 091-2Harald Hoyer - 091-1Harald Hoyer - 090-1Harald Hoyer - 089-1Harald Hoyer - 084-13Harald Hoyer - 084-12Bill Nottingham - 084-11Harald Hoyer - 084-10Harald Hoyer - 084-9Harald Hoyer - 084-8Peter Jones - 084-7Harald Hoyer - 084-6Harald Hoyer - 084-5Harald Hoyer - 084-4Florian La Roche - 084-3Jesse Keating - 084-1.1Harald Hoyer - 084-1Harald Hoyer - 078-9Harald Hoyer - 078-8Harald Hoyer - 078-7Harald Hoyer - 078-6Kristian Høgsberg 078-5Harald Hoyer - 078-4Harald Hoyer - 078-3Bill Nottingham - 078-2Harald Hoyer - 078-1Harald Hoyer - 077-2Harald Hoyer - 077-1Jesse Keating Harald Hoyer - 076-1Harald Hoyer - 075-4Harald Hoyer - 075-3Harald Hoyer - 075-2Harald Hoyer - 075-1Harald Hoyer - 071-1Harald Hoyer - 069-10Harald Hoyer - 069-9Harald Hoyer - 069-8Harald Hoyer - 069-7Harald Hoyer - 069-6Harald Hoyer - 069-5Harald Hoyer - 069-4Bill Nottingham - 069-3Bill Nottingham - 069-2Harald Hoyer - 069-1Harald Hoyer - 063-6Harald Hoyer - 063-5Bill Nottingham - 063-5Harald Hoyer - 063-4Harald Hoyer - 063-3Bill Nottingham - 063-2Bill Nottingham - 063-1Bill Nottingham - 062-2Harald Hoyer - 058-2Bill Nottingham - 058-1Harald Hoyer - 057-6Bill Nottingham - 057-5Bill Nottingham - 057-4Peter Jones - 057-3Harald Hoyer - 057-2Harald Hoyer - 057-1Dan Walsh - 056-2Harald Hoyer - 056-1Warren Togami - 050-10Warren Togami - 050-9Harald Hoyer - 050-8Harald Hoyer - 050-6Harald Hoyer - 050-5Harald Hoyer - 050-3Harald Hoyer - 050-2Harald Hoyer - 050-1Dan Walsh - 048-4Harald Hoyer - 048-3Harald Hoyer - 048-2Harald Hoyer - 048-1Harald Hoyer - 042-1Harald Hoyer - 039-10Harald Hoyer - 039-9Jeremy Katz - 039-8.FC3Harald Hoyer - 039-6.FC3.2Harald Hoyer - 039-6.FC3.1Harald Hoyer - 039-6Harald Hoyer - 039-5Harald Hoyer - 039-4Harald Hoyer - 039-3Harald Hoyer - 039-2Harald Hoyer - 039-1Harald Hoyer - 038-2Harald Hoyer - 038-1Harald Hoyer - 036-1Harald Hoyer - 035-2Harald Hoyer - 035-1Harald Hoyer - 034-3Harald Hoyer - 034-2Harald Hoyer - 034-1Harald Hoyer - 032-10Harald Hoyer - 032-9Harald Hoyer - 032-8Harald Hoyer - 032-7Harald Hoyer - 032-6Harald Hoyer - 032-5Harald Hoyer - 032-4Harald Hoyer - 032-3Harald Hoyer - 032-2Harald Hoyer - 032-1Harald Hoyer - 030-27Jeremy Katz - 030-26Dan Walsh - 030-25Harald Hoyer - 030-24Harald Hoyer - 030-23Harald Hoyer - 030-22Harald Hoyer - 030-21Harald Hoyer - 030-20Harald Hoyer - 030-19Jeremy Katz - 030-18Jeremy Katz - 030-17Harald Hoyer - 030-16Harald Hoyer - 030-15Jeremy Katz - 030-14Dan Walsh - 030-13Harald Hoyer - 030-12Jeremy Katz - 030-11Dan Walsh - 030-10Dan Walsh - 030-9Harald Hoyer - 030-8Harald Hoyer - 030-7Harald Hoyer - 030-5Harald Hoyer - 030-4Harald Hoyer - 030-3Dan Walsh - 030-2Harald Hoyer - 030-1Harald Hoyer - 029-4Harald Hoyer - 029-3Harald Hoyer - 029-1Elliot Lee Harald Hoyer - 026-3Harald Hoyer - 026-2Harald Hoyer - 025-1Elliot Lee 024-6Harald Hoyer - 024-5Harald Hoyer - 024-4Harald Hoyer - 024-3Harald Hoyer - 024-2Harald Hoyer - 024-1Harald Hoyer - 023-1Bill Nottingham 022-1Florian La Roche Florian La Roche Harald Hoyer - 018-1Dan Walsh Greg Kroah-Hartman Greg Kroah-Hartman Greg Kroah-Hartman Greg Kroah-Hartman Greg Kroah-Hartman Rolf Eike Beer Robert Love Greg Kroah-Hartman Robert Love Paul Mundt - more cdrom_id patches Resolves: rhbz#637495- add cdrom_id patch for pre-MMC2 drives, which do not report profiles Resolves: rhbz#637495- bugfixes for systemd service files - bugfix for selinux labeling - bugfixes for cdrom_id- udev-161 with an upstream quirk for the qemu cdrom and more cdrom handling bugfixes Resolves: rhbz#609049 rhbz#624286 - added floppy group Resolves: rhbz#620814- added quirk to cdrom_id, to boot from qemu Resolves: rhbz#609049 - fix console switching and ACLs Resolves: rhbz#608712 - minor bugfixes- make loop block device again- turn off hotplug in /sys/kernel/uevent_helper or /proc/sys/kernel/hotplug- add versioned requires for libudev to udev- update paths to arch-specific rules- Comment systemd-install for now as long as sysinit is not split into pieces- Update systemd-install lines to use --realize instead of --start (which got renamed in systemd)- Don't require systemd .pc file, to break build dependency cycle- version 160 - add systemd service files - fixed COPYRIGHT files- moved udev pkgconfig to base file on authors request - specfile cleanups- version 158- cleaned up start_udev and udev-post initscript - removed redhat specific rules - removed all the makedev.d stuff, udevd now natively supports /lib/udev/devices - added basic devices in /lib/udev/devices- version 156- version 155- version 154- version 153- pre release of version 152- only correct the timestamp, if UTC=="no"- touch with "--no-create", will not use open() and trigger devs/watchdogs (bug #575417)- fixed return code of touching the device nodes [FAIL] -> [OK]- add "-D" to gperf call- add patch for virtio-ports (#569700) - own libgudev dirs (#561319) - minor udev startup script improvements (#549518) - create /dev/hugepages subdir in start_udev (#541998) - remove GPL COPYING file from LGPL subpackages (#536843) - removed symlinks to udevadm - touch all device nodes after udev settled for the timezone timestamp (#569335) - add some upstream bugfixes- udev-86a7a2f-fix-missing-firmware.patch: fix hang when loading microcode (since microcode_intel tries to probe firmware which does not exist. *sigh*)- fixed rules and startup script (#559844)- version 151 - fixed udev-post initscript - only require s390utils-base, rather than s390utils (#553156)- require s390utils, because it's essential on s390- version 147 - Fix upgrade from Fedora 11 with bluez installed (#533925) - obsolete DeviceKit and DeviceKit-devel (#532961) - fixed udev-post exit codes (#523976) - own directory /lib/udev/keymaps (#521801) - no more floppy modaliases (#514329) - added one more modems to modem-modeswitch.rules (#515349) - add NEWS file to the doc section - automatically turn on hotplugged CPUs (rhbz#523127) - recognize a devtmpfs on /dev (bug #528488)- pre 147 - database format changed - lots of potential buffer overflow fixes- add ConsoleKit patch for ConsoleKit 0.4.1- add patches to fix cdrom_id - add patch to fix the inotify bug (bug #524752)- obsolete libgudev and libgudev-devel (bug #523569)- drop ifnarch s390x for usbutils, as we now have usbutils for s390x- ifnarch s390 for usbutils- do not make extra nodes in parallel - restorecon on /dev- --enable-debug - add patch for timestamps in debugging output- add patch from upstream git to fix bug #514086 - add version to usbutils build requirement- fix file permissions - remove rpath - chkconfig --add for udev-post - fix summaries - add "Required-Stop" to udev-post- version 145 - add "udevlog" kernel command line option to redirect the output of udevd to /dev/.udev/udev.log- add acpi floppy modalias - add retrigger of failed events in udev-post.init - killall pids of udev in %pre- version 143- git fix: udevadm: settle - fix timeout - git fix: OWNER/GROUP: fix if logic - git fix: rule-generator: cd - skip by-path links if we create by-id links - git fix: fix possible endless loop for GOTO to non-existent LABEL - git fix: cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain non-writable CDROM media- delay device-mapper changes- Rebuild in dist-f12- version 142 - no more libvolume_id and vol_id- added /dev/fuse creation to start_udev- fixed post and pre- version 141- double the IMPORT buffer (bug #488554) - Resolves: rhbz#488554- renamed modprobe /etc/modprobe.d/floppy-pnp to /etc/modprobe.d/floppy-pnp.conf (bug #492732 #488768) - Resolves: rhbz#492732- speedup of start_udev by doing make_extra_nodes in parallel to the daemon start- version 139- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- fixed md change/remove event handling- added 5 second sleep for "modprobedebug" to catch bad modules- moved groupadd to pre section (bug #483089)- version 137 - add vol_id patches from kzak - dialout group has gid 18 now- added some rule fixes, which will be in udev-137- test for restorecon in start_udev before it is used (bug #480608) - added groups video audio cdrom tape dialout in post (might be moved to MAKEDEV) - version 136- added sepol patch- changed udevsettle -> udevadm settle - added doc to libudev-devel - added more attr and defattr - various rpmlint fixes- version 135- version 133- version 132 - added memory stick rules (bug #470096)- added 2 patches for md raid vol_id- version 127- version 126 - fixed udevadm syntax in start_udev (credits B.J.W. Polman) - removed some manually created devices from makedev (bug #457125)- readded udevcontrol, udevtrigger symlinks for Fedora 9, which are needed by live-cd-tools- version 124 - removed udevcontrol, udevtrigger symlinks (use udevadm now)- Add lost F9 change to remove /dev/.udev in start_udev (#442827)- version 121 + latest git fixes- added input/hp_ilo_mouse symlink- remove /dev/.udev in start_udev (bug #442827)- added patches from git: - persistent device naming: also read unpartitioned media - scsi_id: initialize serial strings - logging: add trailing newline to all strings - path_id: remove subsystem whitelist - allow setting of MODE="0000" - selinux: more context settings - rules_generator: net rules - always add KERNEL== match to generated rules - cdrom_id: replace with version which also exports media properties - vol_id: add --offset option - udevinfo: do not replace chars when printing ATTR== matches - Resolves: rhbz#440568- fixed pre/preun scriptlets (bug #441941) - removed fedora specific patch for selinux symlink handling- removed warning about deprecated /lib/udev/devices (rhbz#440961) - replaced /usr/bin/find with shell find function (rhbz#440961)- version 120- removed /var/lib/udev/rules.d again- turned off MAKEDEV cache, until the generated shell scripts create new directories- added more support for the "modprobedebug" kernel command line option, to debug hanging kernel modules- added /etc/sysconfig/udev to configure some speedups - added "udevnopersist" as a kernel command line, to disable persistent storage symlink generation- files from /var/lib/udev/rules.d are copied to /dev/.udev/rules.d at startup and back at shutdown - persistent cd and net rules generate the files in /dev/.udev/rules.d now - added post section to symlink 70-persistent-cd.rules 70-persistent-net.rules from /etc/udev/rules.d to /dev/.udev/rules.d- moved all generated files to /var/lib/udev (also 70-persistent-cd.rules 70-persistent-net.rules) - added a caching mechanism for MAKEDEV (saves some seconds on startup) - added trigger for selinux-policy and MAKEDEV to remove the udev cache files- made symlinks relative (rhbz#432878) - removed the backgrounding of node creation (rhbz#381461) - do not change sg group ownership to disk for scanners (rhbz#432602) - attempt to fix selinux symlink bug (rhbz#345071) - fixed URL - made rpmlint mostly happy - disabled static version (no static selinux lib)- Autorebuild for GCC 4.3- reenabled static version- version 118 - removed old USB compat rule (rhbz#424331) - disabled static version- fixed preun chkconfig - added /sbin path to chkconfig in post section - patch: do not generate net rules for type > 256 - fixes glitches appearing in bz#323991- sparc64 requires -fPIE not -fpie- version 116- added upstream patch for rhbz#328691 - moved floppy module loading to pnp-alias in /etc/modprobe.d/floppy-pnp- better modprobe options for the kernel command line 'modprobedebug' option- more upstream fixes from git- some upstream fixes from git - removed last_rule for loop rules - added "udevinfo udevtrace" kernel command line options for better debugging- some upstream fixes from git - last_rule for loop rules (speedup for live-cds/qemu with 128 loop devices)- version 115- removed /dev/tape symlink, because it's now a directory (bug #251755)- added patch to prevent persistent net rules for virtual network interfaces, like vmware and vlans- changed license tag - changed to latest upstream rule ordering- readded firmware rule (#252983)- do not run vol_id on non-partition block devices (bug #251401) - read all multiline pnp modaliases again- fixed isapnp rule (bug #251815) - fix for nikon cameras (bug #251401)- version 114 - big rule unification and cleanup - added persistent names for network and cdrom devices over reboot- added lp* to 50-udev.nodes (#251272)- removed "noreplace" config tag from rules (#250043)- major rule cleanup - removed persistent rules from 50 and included upstream rules - removed skip_wait from modprobe- kernel does not provide usb_device anymore, corrected the rules (#248916)- corrected the rule for usb devices (#248916)- do not collect modprobes (bug #222542), because firmware loading seems to depend on it.- speedup things a little bit- added more firewire symlinks (#240770) - minor rule patches- version 113 - added rule for SD cards in a TI FlashMedia slot (#217070)- fixed modprobedebug option - removed snd-powermac from the default modules (#200585)- do not skip all events on modprobe (#238385) - Resolves: rhbz#238385- modprobe only on modalias (bug #238140) - make startup messages visible again - speedup boot process by not executing pam_console_apply while booting - Resolves: rhbz#238140- create floppy device nodes with the correct selinux context (bug #235953) - Resolves: rhbz#235953- version 106 - specfile cleanup - removed pilot rule - removed dasd_id and dasd_id rule - provide static versions in a subpackage- version 105- moved uinput to input subdirectory (rhbz#213854) - added USB floppy symlinks (rhbz#185171) - fixed ZIP drive handling (rhbz#223016) - Resolves: rhbz#213854,rhbz#185171,rhbz#223016- version 104 - merged changes from RHEL- changed DRIVER to DRIVERS - Resolves: rhbz#218160- changed SYSFS to new ATTR rules - Resolves: rhbz#214898- Removed 51-hotplug.rules - Resolves: rhbz#214277- skip persistent block for gnbd devices (bug #210227)- fixed path_id script (bug #207139)- autoload mmc_block (#171687)- typo in xpram/slram rule (bug #205563)- improved error msg for firmware_helper (bug #206944) - added xpram symlink to slram device nodes (bug #205563) - removed infiniband rules (bug #206224) - use newest path_id script (bug #207139)- fixed bug #204157- added udevtimeout= kernel command line parameters for start_udev (default is to wait forever)- new speedup patch for selinux (bug #202673)- allow long comments (bug #200244)- fixed CAPI device nodes (bug #139321) - fixed bug #201422- more infiniband rules (bug #198501)- rebuild- added option to debug udev with kernel cmdline option "udevdebug"- version 095- version 094- Fix typo in pam-console rule- version 092 - corrected some rules (bug #192210 #190927)- corrected some rules (bug #190927)- added subpackages libvolume_id and libvolume_id-devel- version 091- version 090- version 089 - do not force loading of parport_pc (bug #186850) - manually load snd-powermac (bug #176761) - added usb floppy symlink (bug #185171) - start_udev uses udevtrigger now instead of udevstart- fixed pam_console rules (#182600)- fixed DRI permissions- use $ENV{MODALIAS}, not $modalias (#181494)- fixed cdrom rule- create non-enum device (cdrom, floppy, scanner, changer) for compatibility (random device wins) e.g. /dev/cdrom -> hdd /dev/cdrom-hdc -> hdc /dev/cdrom-hdd -> hdd- fixed ZIP drive thrashing (bz #181041 #182601) - fixed enumeration (%e does not work anymore) (bz #183288)- Don't start udevd in %post unless it's already running - Stop udevd before chkconfig --del in %preun- put back original WAIT_FOR_SYSFS rule- removed WAIT_FOR_SYSFS rule- fixed group issue with vol_id (bz #181432) - fixed dvb permissions (bz #179993) - added support for scsi media changer (bz #181911) - fixed pktcdvd device creation (bz #161268)- also output the additional space char as part of the startup message- bump again for double-long bug on ppc(64)- version 084- closed fd leak (bug #179980)- changed usb device naming- put WAIT_FOR_SYSFS rules in 05-udev-early.rules- added some WAIT_FOR_SYSFS rules - removed warning message, if udev_db is not available- Drop udev dependency (#178621).- removed group "video" from the rules - fixed specfile - load nvram, floppy, parport and lp modules in /etc/sysconfig/modules/udev-stw.modules until there is a better solution - fixed more floppy module loading- fixed floppy module loading - added monitor socket - fixed typo in dvb rule- udevstart change: allow greylisting of certain modaliases (usb, firewire)- version 078 - fixed symlink to pam_console.dev- switched back to udevstart and use active /dev/.udev/queue waiting in start_udev - removed support for old kernels - refined some udev.rules- version 077 - patch to include udevstart2 in udevd and delay daemonize until queue is empty- rebuilt- speedup udevd with selinux by calling matchpathcon_init_prefix() - version 076- speedup udev event replay with udevstart2- refined start_udev for old kernels- moved /etc/udev/scripts to /lib/udev - moved /etc/udev/devices to /lib/udev/devices - added new event replay for kernel >= 2.6.15 - added usb devices - renamed cpu device to cpuid (bug #161538) - changed vendor string "Onstream" to "On[sS]tream" (bug #173043) - compiled all *_id programs statically- version 075- version 071- removed group usb- added libsepol-devel BuildReq - refined persistent rules- corrected c&p edd_id rule, symlink for js devices - added -lsepol- added edd_id- special handling of IEEE1394 firewire devices (bug #168093)- added missing path_id- readded volume_id now known as vol_id, bug #168883- fix firmware loading- own /lib/firmware (#167016)- version 069- compile with pie .. again... (#158935) - fixed typo in echo (#138509)- fixed scsi hotplug replay- add rule to allow function id matching for pcmcia after loading modules (#164665)- fixed typo for tape devices and changed mode to 0660- changed "SYMLINK=" to "SYMLINK+="- don't set SEQNUM for scsi replay events (#163729)- update to 063 - handle the hotplug events for ieee1394, scsi, firmware- update to 062 - use included ata_id, build usb_id - load modules for pci, usb, pcmcia - ship RELEASE-NOTES in %doc- compile with pie- update to 058, fixes conflict with newer kernels (#158371)- polished persistent scripts- rebuild- better check for mounted tmpfs on /dev (#156862)- use udevstart rather than udev for udevstart.static- added Inifiniband devices (bug #147035) - fixed pam_console.dev (bug #153250)- version 057- Fix SELinux during creation of Symlinks- updated to version 056 - merged permissions in the rules file - added udevpermconv.sh to convert old permission files- own default and net dirs (#151368 Hans de Goede)- fixed rh#150462 (udev DRI permissions)- fixed rh#144598- introducing /etc/udev/makedev.d/50-udev.nodes - glibcstatic patch modified to let gcc4 compile udev- doh, reverted the start_udev devel version, which slipped in- fixed forgotten " in udev.rules- removed /dev/microcode, /dev/cpu/microcode is now the real node - cleaned up start_udev- version 050 - /dev/cpu/0/microcode -> /dev/cpu/microcode- Call selinux_restore to fix labeling problem in selinux - Fixes rh#142817- maybe fixed bug rh#143367- fixed a case where reading /proc/ide/hd?/media returns EIO (bug rh#142713) - changed all device node permissions of group "disk" to 0640 (bug rh#110197) - remove $udev_db with -fr in case of a directory (bug rh#142962)- version 048 - major specfile cleanup- version 042- speed improvement, scripts in rules are now executed only once, instead of four times- removed wrong SIG_IGN for SIGCHLD - moved ide media check to script to wait for the procfs- recreate lvm device nodes if needed in the trigger (#137807)- replace udev.conf by default - LANG=C for fgrep in start_udev; turn grep into fgrep- speed up pam_console.dev - mount pts and shm, in case of the dev trigger - increased timeout for udevstart - removed syslog() from signal handler (caused vmware locks) - turned off logging, which speeds up the boot process- fixed typo- added udev-039-norm.patch, which prevents removal of hd* devices, because the kernel sends remove/add events, if an IDE removable device is close(2)ed. mke2fs, e.g. would fail in this case.- do not call dev.d scripts, if network interface hasn't changed the name - correct wait for dummy network devices - removed NONBLOCK from volume-id - do not log in udev.static, which should fix bug 136005- refined wait_for_sysfs for udev.static- improved wait_for_sysfs for virtual consoles with Kay Siever's patch - wait for ppp class - wait for LVM dm- devices - integrate wait_for_sys in udev.static for the initrd- version 039, fixes also manpage bug 135996 - fixed glibc issue for static version (getgrnam, getpwnam) (bug 136005) - close the syslog in every app- par[0-9] is now a symlink to lp - MAKEDEV the parport devices - now conflicts with older initscripts- raw device nodes are now created in directory raw - version 038- better wait_for_sysfs warning messages- fixed double bug in start_udev (bug 135405)- version 035, which only improves wait_for_sysfs - load ide modules in start_udev, until a hotplug script is available (bug 135260)- removed scary error messages from wait_for_sysfs - symlink from nst? -> tape? - kill udevd on update- check for /proc/sys/dev/cdrom/info existence in check-cdrom.sh- new version udev-034 - removed patches, which went upstream - pam_console.dev link renamed to 05-pam_console.dev - MAKEDEV.dev links renamed to 10-MAKEDEV.dev- added floppy madness (bug 134830) - replay scsi events in start_udev for the devices on the adapter (bug 130746)- obsoleted $UDEV_LOG, use udev_log - correct SYMLINK handling in pam_console.dev - specfile cleanup - added check-cdrom.sh for nice cdrom symlinks- added patches from Féliciano Matias for multiple symlinks (bug 134477 and 134478) - corrected some permissions with a missing leading 0 - added z90crypt to the permissions file (bug 134448) - corrected requires and conflicts tags - removed /dev/log from MAKEDEV creation- more device nodes for those without initrd- prevent error message from device copying - use already translated starting strings- add "fi" to start_udev - do not create floppy devices manually (bug 133838)- made /etc/udev/devices/ for manual device nodes - refined SELINUX check, if /dev is not yet mounted in start_dev- corrected permissions for /dev/rtc (bug 133636) - renamed device-mapper to mapper/control (bug 133688)- removed option to turn off udev - udevstart.static now symling to udev.static- version 032- simplified udev.conf - refined close_on_exec patch - added pam_console supply for symlinks, now gives correct permissions, for e.g. later plugged in cdroms - renamed sr? to scd? (see devices.txt; k3b likes that :)- require a 2.6 kernel - prereq instead of requires MAKEDEV - obsolete and provide dev - add a trigger for the removal of /dev so that we set things up- Use matchmediacon- check if SELINUX is not disabled before executing setfiles (bug 132099)- mount tmpfs with mode 0755 in start_udev- applied rules from David Zeuthen which read /proc directly without shellscript- applied enumeration patch from David Zeuthen for cdrom symlinks (bug 131532) - create /dev/ppp in start_udev (bug 131114) - removed nvidia devices from start_udev - check for restorecon presence in start_udev (bug 131904)- due to -x added to MAKEDEV specify the par and lp numbers- added udev-030-rhsec.patch (bug 130351)- make the exact device in start_udev (and thus, require new MAKEDEV)- make sure file contexts of everything in the tmpfs /dev are set right when start_udev runs- moved %{_sysconfdir}/hotplug.d/default/udev.hotplug to %{_sysconfdir}/hotplug.d/default/10-udev.hotplug- added nvidia devices to start_udev - added UDEV_RAMFS for backwards compat to udev.conf - changed Group (bug 131488) - added libselinux-devel to build requirements- require MAKEDEV- Change to setfilecon if directory exists.- fixed start_udev- use tmpfs instead of ramfs (it has xattr support now) - change variables appropriately to TMPFS intead of RAMFS in udev.conf - create loopN, not just loop in start_udev- Fix Patch- Cleaned up selinux patch- changed defaults not to remove device nodes - added rule for net/tun - extended start_udev to create devices, which can trigger module autoloading - refined cloexec patch, to redirect stdin,out,err of /dev.d execed apps to /dev/null- removed usage of /usr/bin/seq in start_udev - set correct permissions in start_udev - extended the cloexec patch - removed udev-persistent package (define with_persistent==0) - check for /var/run/console/console.lock before calling /sbin/pam_console_setowner - linked pam_console_setowner statically against libglib-2.0.a- use correct console.lock file now in pam_console_setowner- added the selinux patch- extended the cloexec patch- Close Database fd in exec processes using FD_CLOSEXEC- version 030- added udevstart.static- put /etc/sysconfig/udev in /etc/udev/udev.conf and removed it - made only udev.static static - make our defaults the default values - removed /udev- version 029, added udev_remove and udev_owner to udev.conf- rebuilt- fixed UDEV_REMOVE=no- udev-026 - preserve ownership of device nodes, which already exist - do not remove device nodes if UDEV_REMOVE="no" - added volume_id - build with klibc- udev-025 - added ata_identify - build nearly all with dietlibc- Turn off udevd by default for FC2- fixed permission for /dev/tty (FC2)- moved the 00- files to 50-, to let the use place his files in front- set UDEV_SELINUX to yes - added UDEV_LOG- added /udev to filelist- update to 024 - added /etc/sysconfig/udev - added selinux, pam_console, dbus support- update to 023- update to 022- really move initscript- move chkconv to preun - nicer url- changes permissions and rules- Add selinux support- add some more files to the documentation directory - add ability to build scsi_id and make it the default- fix up udevd build, as it's no longer needed to be build seperatly - add udevtest to list of files - more Red Hat sync ups.- add some changes from the latest Fedora udev release.- add udevsend, and udevd to the files - add ability to build udevd with glibc after the rest is build with klibc- added udevinfo to rpm - added URL to spec file - added udevinfo's man page- add defines to choose the init script (Redhat or LSB)- install the initscript and run chkconfig on it- changes due to config file name changes- Make work without a build root - Correctly install the right files - Pass the RPM_OPT_FLAGS to gcc so we can build per the build policy - Put some prereqs in - Install the hotplug symlink to udev- Initial spec file for udev-0.2./bin/sh/bin/sh/bin/shudev-persistentdev                      l                                                                                                                         B=">D?2 6"FGHIJKLMNO{}|PQRSTUVWXYZ[\]^_`acbdefghijklmnopqrstuvwxyz:&E~.*GB;161-4.fc140:3.12-2161161-4.fc14161-4.fc14161-4.fc14 0:030-50:3.12-1   dev.dudev-postscsi_id.configudevdevicesmakedev.drules.dscriptsudev.conffirmwareudev-retry.serviceudev-settle.serviceudev.serviceudevata_idcdrom_idcollectcreate_floppy_devicesdevicesMAKEDEVfusehugepagesloop0loop1loop2loop3loop4loop5loop6loop7lp0lp1lp2lp3nettunpppptsshmedd_idfindkeyboardsfirmwarefstab_importhid2hciinput_idkeyboard-force-release.shkeymapkeymapsaceracer-aspire_5720acer-aspire_5920gacer-aspire_6920acer-travelmate_c300asuscompaq-e_evodelleverex-xt5000force-releasecommon-volume-keyssamsung-otherfujitsu-amilo_pa_2548fujitsu-amilo_pro_edition_v3505fujitsu-amilo_pro_v3205fujitsu-amilo_si_1520fujitsu-esprimo_mobile_v5fujitsu-esprimo_mobile_v6hewlett-packardhewlett-packard-2510p_2530phewlett-packard-compaq_elitebookhewlett-packard-pavilionhewlett-packard-presario-2100hewlett-packard-tablethewlett-packard-tx2ibm-thinkpad-usb-keyboard-trackpointinventec-symphony_6.0_7.0lenovo-3000lenovo-ideapadlenovo-thinkpad-usb-keyboard-trackpointlenovo-thinkpad_x200_tabletlenovo-thinkpad_x6_tabletlg-x110logitech-wavelogitech-wave-cordlesslogitech-wave-pro-cordlessmaxdata-pro_7000medion-fid2060medionnb-a555micro-starmodule-asus-w3jmodule-ibmmodule-lenovomodule-sonymodule-sony-oldolpc-xoonkyooqo-model2samsung-othersamsung-sq1ussamsung-sx20stoshiba-satellite_a100toshiba-satellite_a110toshiba-satellite_m30xzepto-znotemobile-action-modeswitchmtd_probepath_idpci-dbrule_generator.functionsrules.d50-firmware.rules50-udev-default.rules60-cdrom_id.rules60-floppy.rules60-persistent-alsa.rules60-persistent-input.rules60-persistent-serial.rules60-persistent-storage-tape.rules60-persistent-storage.rules60-persistent-v4l.rules61-mobile-action.rules61-persistent-storage-edd.rules70-acl.rules70-hid2hci.rules75-cd-aliases-generator.rules75-net-description.rules75-persistent-net-generator.rules75-probe_mtd.rules75-tty-description.rules78-sound-card.rules79-fstab_import.rules80-drivers.rules95-keyboard-force-release.rules95-keymap.rules95-udev-late.rulesscsi_idudev-aclusb-dbusb_idv4l_idwrite_cd_ruleswrite_net_rulesscsi_idstart_udevudevadmudevdudev-acl.ckudev-161COPYINGChangeLogNEWSREADMEREADME.keymap.txtTODOudev.7.gzscsi_id.8.gzudevadm.8.gzudevd.8.gzudev.pcudev/etc//etc/rc.d/init.d//etc/udev//lib//lib/systemd/system//lib/udev//lib/udev/devices//lib/udev/devices/net//lib/udev/keymaps//lib/udev/keymaps/force-release//lib/udev/rules.d//sbin//usr/lib/ConsoleKit/run-seat.d//usr/share/doc//usr/share/doc/udev-161//usr/share/man/man7//usr/share/man/man8//usr/share/pkgconfig//var/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu           ASCII textASCII text, with very long linesBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, strippedPOSIX shell script text executableUTF-8 Unicode textbroken symbolic link to `/lib/udev/udev-acl'broken symbolic link to `/sbin/MAKEDEV'cannot open `/builddir/build/BUILDROOT/udev-161-4.fc14.i386/etc/udev/makedev.d' (No such file or directory)cannot open `/builddir/build/BUILDROOT/udev-161-4.fc14.i386/var/lib/udev' (No such file or directory)directoryemptypkgconfig filesymbolic link to `../lib/udev/scsi_id'troff or preprocessor input text (gzip compressed data, from Unix, max compression) &./<CLTU\cgpy      RRRRRRRRR0RRRRRRRRR0RRRRRRR0RRRRRRRRR R!R"R(R0RRRRRRRR0RRRRRRRRRR R!R"R(R0RRRRRRR0RRRRRRRR*R0RRRRRRRR0RRRRRRRR0RRRRRR*R0RRRR0RRRRRRRRR0RRRRRRRRR0RRRRRRRRR0RRRRRRRRRRR#R$R%R&R0RRRRRRRRR0RRRRRRRRR0RRRRRR0RRRRRRRRRRRRRRRR R!R"R(R0RRRRRRRRRRRRRR R!R"R(R0PR ?7zXZ !PH6a]"k%HpֆPio⸥~iy#r8\^eM>_bCF?98岆nDM=Zt3,zCêR,ؕp Rs7G[Ci.Cy㫴g*-V#8W]*zJc` l"\I`Nsyn5ULׁb X:nѵJ6cާ 0~?&jJL n03[S೟:|, x_eT,;3Ir5v{ #')Y ?)I\rfт )+\dvxkF`"yt.3 f9\*ind+# r<q {?b Р TKRىrb|ES*N[6ib*Ӟ5]]ʛ@ع%fͅYIѐ mO_5Hw+Ĩ]ZU*y9A锼+`~zy=nW&Rۢؓ%Ñ-9͛]ȝ ]Xt_5S斖UH{"@֣a;I! 4H9:j*Z4fMRpھv}O HQ'QpfuG$&y2"!Jsq^@Q"F*\ye-nm=x:g0;]^h2=SK$X`SMTh<]Tkt&.3})HfA笓RHfA^K i{)*www,žS'6:(u,fR!x|ִlS,CƴSn|jWZ4#IAt':,xob/;\/s>&6Yxd` 'K'KͼPl\ !$d2+`VUj`1přc2PQ:dȩG]ZuJv_jf. _ 3BPފ%{akvFkкOu͒}odɘP7(VG{ T~0A~?`+Ĩ-Xﭧz^^UvTs ש%lcҲyGIHL63‹an~Oo Wro$XE@;_$~6."Soa$gX5A*{lFcAmq7WNK#%;"&r6뒤qc!dU`ͩwʰV'<=:bfHodCYɼ׬BBkK9qշ x+viZ% H Rpo?%^;o$]Zڣf~Q-9sx?~Gźd#=Eb̙&E 3Z\S^4JUcUSe!;+"RVE JVK{1 P#jDPMS,N+\7r_u1s5taQZϥ66fZժŶYp۾Vfkfq-^]8wM!FL>cʕ0ґ?*P ltOaݩl,.vW??BK ޗ[O;g.zIw%M1K_&|gI\( Gq~z$aaFGӊu?jqCGt鎽ŋWVNR/Y*p}*n~x Ⱦ pk|Pɘkpɮ_8--lƾG&J|GgdzEE)'CΊu(ʂZHgF W]Π=+Z}L}eQ=X:sJdj+K67O,U;OӶn ʶu%He8c AIk<.*Ua5uԽKRZHw]Cf+4 jI}xya؆lr8gBmޯϣ摐85tḻHe}³aPj!Q%e? EgBY49\v;N}.Y^-L o4W$o_@ 4\p{wpt7BEZ~ ADxLF=M3Wi,)Kvh.^\# 鬁$0b ag:F_y= G,7Ӄ8DQAK;9`:PT|bz.9~2 6{0?\§LUwxHeulrΣu[nvU}82)`Qƅ0H?e< z`f(8B^%]'+qRE.2.A>x^VǏ@s矞N Բ@0jgLN::4xd9"ݡ|:~ߣDZ3O:7(i/03ŝ;[l=sƵSj^6R0˵1Ja2؍2ek 4/sv e©q!i",JX45$,ܸN)3Y'Mwy] `?d45櫝ĵ-;WG[P`?QP%\ Sw5*Ltؘ}=5dzĖ!7p];T"ӄaeFe}OFYaFpa+jL1y+zrWhp's|c oۛ)"͂ly1&Wa^4(+P*#{݈1&Z*ٴ> rMt绳0SAV!\nIw> b3*+Ò7._+Fb$X&SfC Tj {,ȁ;[SF-?r'^׭2Pͷkֲ&1Ap*ڡħ,pG2l($, pΥ:M:ܵj񥴂R`n/n*dJb, l炙N;2F{b;CFm? nȳ=dKR_uS,ڔE=!Q&-M>fꈏus*'M7\Wlh TyR8}#Q%P$Ҫ1w-K6̶f n`O, K|C-|| o.# b*ae8" ;7-< q^I+r\KӱgLP:ոIGuV`Gɳ s'o(mߏ>f关k]X;I*nB؇1x"]ņd/~뾕1*Dmk>3xP\xf1b @ލ| /o!JGdm3-)+[.sʰSVۙVz4\t3α>.tOYxaͱ-z 84Uv=9&PXG6hČ{A_S+ohwU™eZpz.s&7UP?_+%SJzO vqt^z|qcb2&h:òsRƘRͨZ{*ZM*U<`-ݑr8ȃdZ9#E۫J74I!gHᐞoq&;ʃTN 55*Tj g 2#Z n47j՝s7e VH⇌"Ë瑋͹*Av+ jȵjqP_$k1'R(aΊ<|A9 l2-M*>:HM<6[T}kO[R"^j jN " ů%vd5a*o9 pأ8G(lN>h _l /U ^{ѐ$yVEnCG;KPk=%5oW+.6ci|f" ˯ZC8Ȭ[~Tm6_2`DiN p]v|Ǡ*`~*(6s$pY,r߃\Ho <.#n\oXūףuɚ@?XI S(u(`x˫DjhG!9ۜʼ }ˊLݖ5P;4`!XwQpT(4$&2#KT/5xeB{GDPg!v3rD,1d:+Nl'G]DcKh/o Ǩg?0\Pۄ>7Q*H*-o? _SӚtIgB_2B~I0P)YHg4 -lh iujb1?i a>g\}u*ezw($Su@FHZ_S`HxouB)YroJL{a LBVP5=4-L 3yއfm;]?Vn-Ka|Qڑ>~'a !{IϴHa[GfcnrXl1DH+i{ZW(rc pٯ$1 #?a~0YzхK ~~VCfRrug۳@Mn!!-E7ZqT%R0wV1w4VC 9Q4`#5>uj|F1HH[q{C(AGZ_Q2Q 7Ƀqb()2<"߅IUρXn iX8 Wr.E~y-P*StUbQcDqL .p'8R/]wsDhE+r/h v9=R&"qVvU36,Lo%pU+Ƒ'wp/+@ąxZGdq]OPYY% ,aCh6 G}"\YZ+:> I.zښ|)]*_;? Kb866顋]昩6 w{r#Di W?Ȋv`ޯ9 @P07 WCҌ1Ξ8`g5a }Uc .=}Jy.Dy C2A{-l֎Awv h:y/v$$G5UDE_-G|LRBw9hU)`| ,% +!bF=Ф`h8ݲp+5q8&xR BWA|%P% Nn2#  _oW  ~ϩ-R稘HU\0cz#;3vCG:|J5Ni/ۦUQ yJR./poM ŕXˣh_7$U$ hQ@CpFzxZvIob2Ń(4M7 3QۜR8V Q][":2$͈sfxk|+j΃wy3KBMe$񿝍5hM>ⷥa ]k=ו7yV;^b$eUwi, [a13p_[ycS[#%p-.RJmNyyID4\X1[|jh,*$i x. bznA({eYBCni*n |YQQ/-%޷bU5VR@orɯ7&rbKF9$jW$V$t-R0遂0 RCT2 Hc94 o,3p ZC̴M1TDnuQ_w뚰8ǖvЦ0BKM4sJ0ґTE~Nxg\6;KHAIhrۻf[HM3͜wCwT_t25z'ͭaE h(+u]A9]aqCN w0lBfx,8pH) F8[N^_Xݘkn xl1E#l*8z%\RXQgw Y"݈eADp'B>_J%yE߃31;DfbSMBY# 2uU|6*GT pE/ Ei89U/_Q#Ӆos(YiCo> szsKET !4pTϕPzj YhWX:L @]dfJ}"1wA"16ݼC2 dPVc$\:2L} p!2ݔw[EPFibx՝테CݷfYhoJ1WȰ,$*2c=oK/Wܔ.32ѸY77lӖD\t*+o{UAtu^Iץy('b4Ғ?E`/$Fq do|u;Agu^ `*^knsS,S/i+G0yi> $ܹo!hvn,?l_xy7;\]_=L<^958[~MFwϟD/1~Pd9cӊ&~ .K)9|~0@h}fIu0PxuyQg @R|v 5v 0t1_;2?߉+pfnܻY}zHB՗E Щ5&IA"^l?!qTM@yf@ TGx+Q@)\B zNHዬ~X HUXjADHRUuH0(_k7*)4NC׾FĞ/_MoQd .-M;AnTM֤յg(vylr#ӎsj\-lTa֜&" ͼ?l~Oȟ9D#ɭA=>SI) T^VeBBЋauV 1@=֤:}xUhHvtg|w3G6֪-yn}Oq-ʥ*D![À#K MUna*{SEyyWFRNƕ!&8B`%\z6!CKSd aq⯕Аw 8"M k'd1]4\ 8[o ;`ZZr;piJt@\zwK&!*Bo˛No 00T} +PCFI6)}ΰ:ba 0L[_N8 ߔlQvq͛'AEc/1Gulp )ߺGYL2\9.=c(eΰ0 !4l!|1NHeÁI<)th fҖ!:tX}CO͋4Dd÷5F#o#>ȺN*t7ZZOh16Ayih;C)|\(hѴfId $eP{:)> w<W5ap2~ /Ef:R_y|}|M&8!  ]k1"Ãa Dvg&hA PXf# 0o_f ˨`t뺛=uPwWV -S,{|{A~f$%ׇm~j7a? Mm/ 1K%_(U#)Jwc3$+x>=)_$s3˕t-5ꑄ̶p6rx}DYYGgAXеs+~9Eܣ0Y%TCE gq}]&LްxRfϻTc맹n]DR̲Oݹo)YwEE iOTdS֐B@\oBy- |_[ gs&g:4G9JkbօIKagsAGdە!M#]Ulc޺\҆ķBB/,w.6'g?xEiXZUQ)%,nII>#)ێ+m d e2ceuЕή \1%>5(,FNnEښ5~Z֜i.N;HB C2Kda y0jU(LT94/Zѫ.7kIշ1-1|tuFR llQ֬J!hڦM̆7? wKL !FӮJKމq*~ѫ B萆9E/<[4/&g⤢g)Z!;8gJeՕ<;W#k&)1-hZdWz+8m0IuFd&^խ"4 ²Bߡ'.R*ϣ2v`Y¸ 9=!`ݑ*PUyB`a8akɚLQNU$ȅ{ ͡k܉ j@v*3k(|vf: ;Beyh;{vMrvǘtiB8BP1tWAD8 oXk\`ǜB<bQYP1[+:N Wܑ鷯e ƾ1ʛEw6vI.8Wp; @lj+'RBkkw^[y_mT..8t8FInmů\ru(xGQN66ZaǺF6,/n̴\X90ȩRu]^.HEm\)U@Znf;sN?zeEսGFUgQ}S!rUbU0L̔Sg: ia1.rMx 5[Y"wxl;ݿ_`5! ZC VwL\2Z wleg!Ձ͜+KX֑\' ժ5 lҟ3K OJmiYJ[{Ɠ=:Bi;ru^ ?*7$rIfޱdXd@I̶Stln&Jm*[QHG,w;II: m㓌(?! ^U@2#@'yMqB a|5.S-cPHܢS`Zheh+^j<8yVU6W $j>PzcK_Q4L&3:BS1{ t J"z;љq}'4g4)Y+@=\ܾhp D Ё*;[-m6]WM .3l閯sQA\R2fa3 [NdKs؇Sh.}29Ԟ2\Rs[-AOˊ!'ml8D9ç&5@J URZyTO5wۖfAMF훹NXjC3пtkڡ;f/i) c@X ] el+B f*myX?g]Ӌ(=W%uATa+i,dkpZ*QzK#bCpɺda쎄1?A Åﳞu_-RU7ΐJ*kAeK*138ׯ!{LmǼ" hp6H_nv{4+]4ahg ixu|öʎ zy]Gw7Y-/d]8C2%>~=/N[.DˍѿG7 a:}j90}}u`!>u<4d;iꖹ:U^)LOlLUNtr-:_$o3yhDI,_{%tt ٳ 9`?99r$y9[}njx̗b 5 36i OjC9@wKge [B 4/GMĶ7ؼA5PЃAjNv&;W TS߫؆'HYt3-l:9'GB䬍'dP b1O6j)H0+ JXe#+jpMGK*V]iZҭD,eTOڂMn!B0I{V$HXU^>FB*" +gN8yYʤ=y=-7{wnIۂeQ+/KLh;u`z`|2aLᚵe$wgb ms"J#P<-Itόv aM=(kSA Z^̀|'$9$/{BX1?5~R2@8B3q$)BָOx((_,U$}Wu5_Q^žxY=b2Z|BLb0jE9C{|ޯ-8ޟ׋N E0^TQC,UIGdn]]79l*mSC{jA5ֿv4՟xF-(A=ϓ0\2?bTs3ĉ Ͳ"5;|chExn0߾!@$=Z_KA4 5NWR΃zX\GW*6^&bBF9RȔ|8ڃi7vs-I/!Flm:?MkJXaUh`{Y[Tw-y)-QSP xPre}J/~{={(=T:|Q g0Ui߰nw;h |aXA':h/t( :@XI#6幽XҕPD=Orn;VV /MxZ/I"B/#2UVJJ?.$GtU\GOU4ahޝ1Sj ؆^?@Lf{w:B-ccI-xL"CC%yHx<,,m3MHַ^*~j]pWSyLfbmҟ1l;?5tT2K5(RXPNzoZ弼ݺY>W&Km1%ۗ+J`1ehe0͠jدf }K͔ݘ*h/,z覫#θ4 )]y?C.] Ry P vY `D 曚^>!-\+&άrYyzgTrdwU(3q?z`@WR٭ Ŗ #@5[rǛJ#-[,# v0/]Ԃ) Ś05Ii,Pz䶦-y|Ksa7V[0+#!K&R7uD1kNkd92G8\6 e *4c4- >`0y'4nuu'{?l9ճ?)8EMnkߝ&ͶXP|/D Ls?dG7dI6ǒ665$,h07ǘ B{UdЖcB!;|otCa!K@^XŇm)᝴pO]:p 7^GF\$[9C=ze:7Hmv pKxu?[MepeWrA6,a>A j/Jϸ1J-sMeWëeD_:PW-1fJQ /N/AlyM Mv \2ӘJEܟD8_DCrl6L}lK‹15)n{P=p2+[gLρNϞ$ &%qMN]xzmǽ󐙰It,OP _nocH ̭1ilw7e3Tf&߄5"8R2vI$]R7RB[t G'5@GrBu7%kKe s 03㿋l{9k 'aMqJ`&ޞVrElbhPpN]a1g T)?^oȮ{xO+}/k 3}%!HS@B j?7U 97Wi hB(L h3n֜[[! H+ȋE|NӴx(!̅[`at<<߁ԀE 7s}E|&Jen7x9y'Bxj+$#Bl=FVE5/ܱ;UU!5d$D:ufnR[xx |*լ7::?6#~fp @rx:K.xéY'*mNs:[܎Ix *7J(vYů|nSTlc<̵$)"s@S~qA_.HR@Hlvs\uNJmu&ec>;|XSѽRD%A(0[@iGye-1 rĪ3Rʮ#5ll\?J7)^w#I8W(SB?b< {6 YJ׿mkzTxE>KCt%|mij0p!Q 7.]Cl9ۃ#qj3M{NqƽM+:bnx5zBw9J;eKk;BΦgFK :[=8x!7EK̆n*7ԧo\v$2]YUnVYlIcV![}ւrIVfw [3qtL:VS?uVXto57Qdv6w&vq翁hS:TPؙ=5FS{Ũz.]HF.AoL6?u$ bE9 9tИ* ^rm DIl@f{I&a$42{!" hbvGSe\@rlFK4 ĝm9RDn[:B MVp]+ 󳯹SnM8 i2l@Kz-;DGw Rui@,vr`Ɍchrnd݇Wgƺ% ټ%%FCVG?ې1tr.lhxm>El4] )pe2ip!6>qAfÎEz@XwFu|BأLNY>Kגk׈nq:ɗ#_״ux7ޡ*lIRyN*C= dïh]vւe>$30BHR%Q4 n7 R 4ZYYDlm\0>GfC3[ /J#k?wv0"Uo䓐)HIٞsփCSA(Džeyh$=OtbCeQe02uN!k(n/Nw'VՔU 3DJf'NsНAs:ch!eաبOhDZSy?rKe/fspkYDU#vVaKeQA,'nKV#d Ԕ[qbVQH {,4dBSa&Iя+)P~Uތ# GPjLڇBnm4Uad\]y$:e2lD1l)@@D;OE&eܻT\2Ш;ŕ9myNH8Dd/:S'%^0ۮt8=^ ԕ6?dqV>7^XhTNC a.[X̓0~Z+ݛl*Dt2<;p]oXUs jrPI ` q1i} zztV~ȅTm Pky#^Naj)OT5òpus~"пscp[7Cxk4kG4>z>[ K#LDTz3jKQ/. PkrMUv"l am-) d\h= az|ƀcYYF歊2iNZ; AkO/`rQ.<3'RGi:r#;LJyPMwZ<ꎬʸxX|p-͟NDrfne1>Ufߒި9B vGۚvEf2RAYPCh/o:rÞ3pT:P XuE2uVƈԢ~ vVᵱO:*O^$h OQ 5ΓUE H|Pb ^ʴk:X>pػt(@k  nmш)^O߻X73'唐?. <#J`F|Hy{d-hPz@ )Ӌ+nAZ0X:`di1og}'/C1QЛm IEtXw>=׿Ձ.OÇoM`w]..P̝܌'ef= 㡷nG"JpRNǀ ( N1K!<4*[>3[: Y{IGh"+sTJxZJNF~Vp* Nczz&Z(1NHl6/fu!.8}][xa3Ӝ\("Q!D 1N]yQ^.17ȟU1ԐS/q:eI0;ˍ(v.ݱ*fS8do g޻|/%*L"}!u}P=-$nk5Fc[(4ԙ(&y4ܜb楖֔ǫ{;ĸOĐaSRTI@SM[-ܵ5=-K~y~:C1%ݩ'0xʄ,/` 0ITn{i5vqiJ "CHyb$QeZmAdbj6RV1)P0w:QAUaC$ d4^{LA "s@,\gkL?E4}tq)trS'$$@o9e)qƷ<5 >'[(A`GO%:4ru̒jGl6Cg {їleX/vv4IƏkak[iq<(=?J$݃K6"ONpbJI!~RgK-'? Isx1MqA幞JxĔr=V$[}b!ɏ Js|ی.{,UX=w|y DŽ)$ƴ>Y{X= =wӣ2Bj.pG/Xbn8daΦs)^,R=nsO FFH<+_2M~s1Hhu+T6S_11,͝QpeR^y%+*RŒAG xܺiWoI.]Aqr]}IYHwAhIb]l%=/pj^95Zz/SJ3bh7¬v[cP[M$Kֹ8 @ߪMF$Rm16-: \dpW ,8ELC}ݯYR|3[iȍqTZb7/LCvQZn=ןu;@9rlT 3=h4Ԟ8ⴟ8-* R9Fk{D1?m$v'v,!uox./#'+wNKXMJ6j^K [rwi\VqBFL$ZVRmȁl0u?k0q邙0Llf$$y)ӔhԇOJ 3+aӶqtw7Y5nx)~&(F$>Đ˪DppkJ|l{]4 .Kbtz\4y164 *IC!7|ho19==$5v!ShTv"SEʑQ4-'ó5BJ!Kα:MmgwDg;y\j\޸DT9AƋ:tPxNf}P+I]$eL 4͒Z Q3qjR?B5pG`E;Z~M4!b GgZ8=Ѩ~{MϯZi^t=t/tT+3{`eFw'?UMlR;mM.KoO7`q$"JҕQFKc,f/^ MqaӣGab||^7ڏ/_v֐ Ëj]^G:}yW+aEREOhY9A.4+ $[?%V]$4i*zSF*CUMHpSQޕzڢܹ&1}N8PY 6ޤ4AhjF2|wxlns7.BeN!&|R~%Q'U'PrNhrc G(p?j$25_˺nuIoXed^a##xw sиQ P X{nm#U#!W.I}IR26m#t>XV*z:2D[Q:/2bȗlJ{&}U[3 ǿ&-X- GR 0Pj)k YTo3%Nȁok\\W;! .=` H t-aPȗ_<%8q0v1+2>V(J&1##:%Tt71 C0ff W-,w#Fo<-{us+79J솅 Go,МA }-_ɊvHxWf;;kv!f@' s>4i؈Pot Gi!-c v|cqe~*_"@*VIa[sĊ\A(P0$Kߓ Y)p`cIMŔY텇̂[f4A!i!!ֱ[KK`~d T"yǠp  }BHvù=x팪X$Tsq4$-vH]>JaĬ@h:ɵ12Ma"ӚR.<5i2vش9wdmZ\C͍N^\tUf(C촪 hs\ "1+k{b ,fk pH aG60DV'PfU81!*`֐)6{0яcb̄:פWg@At];w=$F!ԅfVs>AYo@m1X1U(ҀlGK].IA-XS3ޮWLi< _"JS(.m캓+F(u> z1_ȝ=LnA@Yua*'aYD;%$JxdGȆ]z ˻a#x;J!}΢TԙVBNG3ŸC _c!E@zeSlb1f|sre3o+Xeݺ](PӬZ|rg\67B1%<;U=(Rᐍ/X `]*:_ňn$79*BrYs*eJlDA=+}RIdkk[Y#z{m'~t M!E",zμ Zdl'-qLÁ,`*cpomcLc 0MM^4W~`2˚_5ΌEQEiά,cq&AA9[NNxD0w}8gJ.1e'k&3V2%M6v-sID.4Dݰ@3^c[@VNMpbTc'j?yЫgraqT~QCϿUۈQsk2Bq)q㹀z*D/ rjTBeoTϿlNffM`+` |.\E .@MČu.8!%xc7' UhYM^Y)\#V$Cdamf&Eh~K̢j(8x_-`ibRW#vdNbJ29 rsE:وVPXm捦`anOPo1pa#4 +j<Z+ VORfڎMȎ pd/tF}MX{{ +I`?ꂔc6M-Ը]r97ՙ8bEFI唏)V7 V q47f(kjl*?(k,>@֤~Wie(ij.R$ Q\[Qu #FK sn:SVeUSLA,;KshT_%?Ln 39ئ奀(xNn'咐L.Xٞ% iRثb"ߥdxs߄B/z Z_+p.y6a~5sIm;5 ɠ&0LbԴ b㭆&zޘn ڜl-B!z_LYB<*hmDn8rÖQafen/4lbR7TMcn*\Nn$VPnIkұOJLhqzo2+oVFi?ԭGw!Y~ 8K QǴ㠮]{XW 9c/*F[Ml~F9@Ljg 7N xXw2(Y2Ŝ7 c!NA1i/ -\F1{_dۂe]UW(TKPy((ħ "BFJP&J/sXضP-bZ*J?<>p-\ͤڮı33MVasw0>m{7$VbMv{ ++)/16_qZS/4oQv&ln\\&)]#"':d K[M ԧ8Y}.j-kn?J0W!G#i0Mfv VpW+,Rqwe GE$z.^VUPkN<`-*uyX'3^벜&aܪGV>:Iuڕ95./G#}=+K <[/(:A%2*nv\js k4;~M"]o =` { VQ' _x}MoʀvV]h Dq;)2 fذcz'Ս\`f߻nA~vPUw+ aJy*If}{޸XEg']HU2e-W5zR fWQ"X8CgC_N\J4C!c'I,9+ZxPs*lo>YL>ۧ/'tXRCe0O7ܴnGuT}l : k)ky)nuq!|s '!^jvH !GbIu2/uIr.AeN6oRfXkpH;ge GokWS^q';5~i_Q*xvL<1W k/0}Ӷڅ6~hK]q ~N :a3%G"[\ҝ4Fxj*}s6(gdžP#ؑ4_vxZYqPM!*%Kg@<a]]T[s;3U`i+ ͝!Od["is&G؞t@|g.)>*+IxQ800vu>;2iRߋrc&Z%XdOL4y%y^?M67B? WŠA`iCM33r/߁`)9 Yzv r;b }<<߫;^F%(e_R5]Nxw=818&ĪYN'U[USS*F1bwYX)M/+_.I_T֋ʟ-g α3Z>*#^<{m[?=&@̀?CP]H8ٚg/\Ea*n3GPd/3(=k -QG6Zt7t:>VpS"sv)ԕ7.FѲV"c~}~4 +=W偔%Ԗ_ѥUs3J*I4 WRH^0h)v5/)A zDw`V3`iP"7LzzI_fܝ'|TuY5'a˶WI7/ԪLo7az\VV*, e9h0EHz<ʧM#}^ &P!ĀDV ϯY$qآPYZXse?>I;ӮF7H" z&F˔S,|Ƀ dIjyrUN\,J"Alj fY$|7+ˣuނ?:^># ~ f44N.` ctPi3)ik.2 ^B'?K _jH%lWَ6A\ǿݺ2ƶ4b6aYU$ )C$-wGY_,VHF.aϕՖgv [\O>O@e{H*{ :CD|ԊE7yo\Y5^~qg\?G.WQ4o9)r?ۘI*:HMd ?%Zl4Y/,%|ug*UAc:3K$fn fSlNZs9(d`-|=KS!e<ª-!CɆM6{0HL DHkc'jC^m+u-ܩJVZ Eibd+9$`-ЍN8 O^X3;/I6^r %OAc14^iȞ1Z] Ŕ7Od;vtw>.x1vrM0xCڧ):pF@qY]\x^'\t<@[Ɉ- [VN[w SS겼1׻R\ٰ eQϖ$%,)M̡n`1иk_3,_) DRTƟ|Ad4F~ƍS_FFJ2X@|.Xthu65:‰^IC2H.!rtT1d iWlp; BEdK3#a  UpE"j˔K^*=nH%Os??9*1o PPaXbc3 Qo%3eg\$eN2 D7+]e՚TҰ*;SNʨv^R&􋽏WZ he4$n7U?WX ; & buB$Wnj{[ϻa; :S{C_]ȨsC%^XyNt&-Jvg ɛV$,c%Þެ95֒mo n{N2/-(t e7Kf Z+RVT 8 ESt,5He) +XzpAy:9Q~wzI_:OVU=*j kn6t^`8l[ h;Sy nP"%23W٣WMVG~HFocUetfN&&vpAjJ Ű"C sh\t[`NNR*_"SN|ƴ$,*-34r߃':}x|bz0BY}~x#'WIAS n2Y$y^QX~ɜ@Kg/_&2_I[WIhU,1Yo 舣(%}2ڝ8 >풑&+_CF>q'zW;םuRxC8"|3Oviq%tZ X?EBc6yeT'2bG1?vavvEeKdZ!!Vb㮕W$̆Mu+B <7moGmRJeF?n9|Ӹy:۞# ~9nWP(cK\Sɨ_\+ƀz>hnEc{,*wPE/8=歝W ;#F0qBFJ|7e[oچO0ge|"t9T.igS&Gzr~|m5޳0h !csxc2x-*q3ݲG.g_(jqчEɾZб ,;,p>a5z…*@Ji?RWKhEҰ" -|Lil&ߙHgNX>pCMU[$uF6feE6K Yaԙlx?O,y5,)9}`ZEEP3g0:D&X^hQ_CqcѧwBeeΟ!8T>v{4S V9j]MaYxHVVFpj%ֵu늾E$ Qc>IZfL7&!Zo8av?SwHZ(XFY8XJ4W}Iojei {h%2s`Y.+?@]P`y3xοP~@*Fgw  QKlr=67Uyz?0mUyW`TGTڴatTf8Ÿ$1_(5X,1PyŃtҲMX$,;I`*a2́mb3IW0?"z( SC RyC.5FEǵX[AD U@m~E {wn^_yMf/Ѥ-ǚbU n\C رrJh5^WB@˴w0 !,UuUĒ#?Nr,zvBh* Z}I֢ZA'W繭m`Uo=VW!ҞZ8.ypn#ĩzMm3y}8-vDn, ֱc8C  DGǟ>;UFt$IC439 K/ȃ3OmKQ FFg5% 6u[la&c2a6D9*R2q3<86H$CXlO Y9J|hq0˥QhPDze03n4usXbjBډ3TRxˡ#ڴnҽ+N #IΣ^\{ xMg A~zIҐm{<1T| RzT+đ'nN5*_NƔ`QFJ$:$i:NVX~#n3G3z4t~Ӣn( [m=R1n )H_DuٞA`ga 0!zJ&Lڙc{|eݽ9l6%C.hD?OhHa-O)|H{l:K4mqFY|=ٶA4񁧘SƯ) 1?b|x.⑓ ߤ8Xe}5o2#6^ TL6 k2`sNgF -_ό%? ni$g k v&3Q_OؤT#]ϕL4Ga[ڛFvNW i8 p~sa88˾=!Idj&&o>q-Ae Ҁ'-!(!OIۄU.Z7%JJA&iSe+F+%D24@'&"Se|;"q(WMF: d[mGm@B"S˥[|z1>NTQQ%!qP^.rXG;3Z ̱u[$6|2*$;0ߊψslqO'lQXx^fLU0p1xY{ duz9F ~2젛>?7NE6\ 1§5)Lբ"J?AT;?O|ɶqٔNQ2G|| \I~y9I> 7'r9Uq.DggjEi0x9un`p/BS!$w΢ v <{7NOhSr (NH :%U<欌#h$R݀cؼ/@|OJ92 G}o3U@w^64%ɫ< "=ߵ"񄻖CZ){cUlU>= M*3@H,Mj]yu :ceݝ[8UT]82?lŪ*I tJ;9Qcs Dˆ IM7-< цwV XXQkxO٦e;'P#4DDS&7o:'a`W@`%H5;1\{XO6C ͌:XlgfC76@%i'BBc` ?N$a;̗S[-Zx#; `bC$sf-2if`mMro駡 34us'JF6mrα(2"y6DDEŷR6] p,0v^>ʛ\poc*?$]qjm9/nA5sœE~D%5yN󭗠`3>()+4;[<.b3 " (-f _jN8?woo~OkeV& 6)n:<٥BrFaUCcYaDL0/.B@>m{] 5B,B>e 9oD!$4]*Ǎ`OdL Џ(,2à"M_w!6|C|ےkt*Sl.2po\޷Hdi.60 _]gQx@uN8F3ΖV0:啕5 6ImadzDQNHU;wy_zE+HK/OcyΦ35$|Ө4yvĄg)nU$Eynp1X@ ~9vҽUOU{gz^8?V3tE+GfxF.AÍxV%9>(}`}'@le;Xgev2{EjT޼ -ǫ Jbqr?þxpJ&F3ELn3 Ѐ(N^Hd |\JCpbpDzmqh].Ɏ4qțfroP5DǝsŽOpP"N&J\pT6IP>XtxZvVt2]xq-κEq#pˍσt1u̬Ľ88d "9O-ndRnRd!&ϹJOPN-6{A)# u}|2`S_7X#Ϥ#-qŅ+nv8ĸwOxX$rҘ5(@6CJiO-]vZU|mO&vlSQy%8@&glӌ>Am=T{w {kWA%dHۓ&MnW1t-)mJ~۳$ LԅbMHJS!(fk*gz̏c"SD"FuUB~˙ ?Wv bDT,[.364xu ݦ!`~ч'w.&%P~#Ƹӯ8_TsdO sWHP|@R9W:)6}Q(S8ʲ2^*{KS+y6iN(\AyUUt'QFd& ,9ЃƳC>{ʂSӅ?8?!6 ]]q;m냎NX*p7!>>6N V.&ţgG|,5*xצ~v Jd,14-z %|5V4P#j #J ӻhˀ6t)8p.DQd_CB_Ѹ{-YSα?ݽ׎t'g'ՙvn6|AӜi׸LZcJGc`42y+-]j|rCG۟wH(xAYKU Ԧ_j < 8yٙ(c,!i01(e'!F( EUM6a:OEq|#ӯ˜nXCק9*)] Z4-{ANkT`_ %ɟSZΖsgP(&Breëj$Ot|NTĸkP+cPA4z9Qvd$Uo }d8>N\s?x\7Jx;.=49oF k5i^뛖+(AjgD`JvZ#㼉yd+W_En~RV+/b:WI!Lۥ3d*Ȼ=>l $ێ&xQ:X[zc~/HSBJ f!Tv^_3y̦HΘCdA{kmHZ9 X DL @?as@kN.mI |Ba+ U3Q;ZuPgzYA7 :ɥ&$h:E;uO(ZӃ1ast0n+~=ZkxrZZn&N,'S*yt >X'VTǘ%Hy~tfs9؝3eTBh"\ $T. l4pXIVᶴ<0Է:}J%A1nM;iȿjekؔ9x&%uc{x˝01:7\t@Ƹ-Q ("\_9@c&f ;X>;GoĈ4 ${y H5gC;-bЬr LJ%Κ~r~DgUHf@-y9XM&# \;)\l)N ĨTUJ҆MȽ2@IҦ` @LYd J 'ѩl4S0efPiťx8\3`6zcIs ӫT͌s!isJǿm0pJ­ˢ۲oLi{8}9yTvb~ ?>Rfw3w_p.Lt8 >YHQ"t-(H|Z7B-m!A\ի1z7pk);hu?Z.A.Jlm~:!/R,{gsM>If tɲQ?qHYkk:h _EMM43VfijZ:5-ahd&g ږocr|PrwVWc@I5΃<٫J81sE]^``$_=dt˼JoL}upHd'tX-5ٓrU @ z `wxe71H' ! 2^95t o`٥QC(G3ם- gDbRg[~!6n納[!8JЁ"]$ ZJ)㖧qo ezф6[2`7p'gKٝ-HӶ!&kT $R>p/͔49"zg$D>=a t'6>ҟM|B^NZc43_PK8[|""Q;SZ$|ACSTww'& B|0nVR.|&`$:afƚ MШ$utDTQ9k؟`ڻZRPD7| {,N<:P]Upc;h(6yXm)AHVN<ϣtw_n߆B\EgS&U,&2vqr+t)5<}OcGJ2$DOTuߥmŇ!oMzuZہ*JAK89FĖ5^J%d8HmjJ'cM6A v8}ZeW>[{J&5[qOvGhDs :>%/f^ܱ+lbֵ2\@X-"S HKy[8mGҿ5\86&_oK0NJ;)0BG| t%R ;w-8/MkD:b!'@#vWN?YՀr׎N?϶}Գ͒֋X;Y5JٔɄf5 R)@S3L飿ʵ"F]L߰"woA.3w>LFD+cNB;'Hxry祪qY#'~hI0K3$֞PEEgn^}Lx/߄lQhCgzA6FY 2"ݭxVH%EUp/5Z,TqYWuP9˓4t0ܸ\֭~β*mk

;140g.'"e?G Qi|P?HŴ~M U]*KEe#RZg2ɤrE9 Qr =a3>;x~µjF "pqyhHoݳ`!iWvD}hƥOO~<4E%.u A7`3Qm85՞R;䆋s>MGCtF(aP&ok5޹ xBbZ"0CQN2ؼQJ6 iTGN`Dzw3W"KiQN%919eၿq9Zמ}^E GaZ:\1ԑ+ T+^?qי|\G%>]%5UE`.[F<#{`⨞Q#O7ֆaYİvn6.!|,qT £fwNboM!:vsbLjgZ-',o_t: 4+OFSӮs dM ~6m) ůs>$Vͨ^oE`'s4s 일us\7","XNY\OѣkZh AF]"&ɵ;0Ng󍨕kpa2\ƄYR 9i\dlD  &:.V;:۩ d2J+*W&2ta(eu*LU;`,vj>c#&Ge5<:Ql0O'}Ȁ\yy$/mg`y^<Geϋ Dm:#<,Z쀑Қg=6L–xhZ6v@~><5 9o.[`~̽`6JdS,v'ԉD^3nT o@QƇP:'A3牉Vfhv^BoEaq)nfcF.r%%8rzn6S3<zencj1g!.!hबXko Sb$+ m2_\Fh/ll8\ ߻^TFDЁuL>I(KcXsxY<m|K -6q{I5+&?=`J"qdvjEd&TA# }|`ޣB~~drfjz~ (U ~KԄ󚡸X@鉮Kսϫu 48EMO߸y>WgdF;7Vevt! H_0kۿ<>~wTSw֙[X_ky4D2vdj\Mdhvepصha ٛO,&#nDmr#4u`/YqbAl6_$`7? i ڒhqhOQ"W_˷8ƃhrDC4ZL7:tLM0mʃxc3?HCJ<%vyY,Щ׶) Hbg5:Н7xEjjT0s⦅H\.`iR~ VKB?:lѢ '4U>Qf 'gspx03dH1SAm4HPxx\F\Ht/0øh#PMubT)D-I^5coztCh٘al2555T- 0BfL%)KĘ>'ѷu#ӄ=_H+1sC6घTh|p_qYs3HQP̮Άt( h/al 9r`0V(HM8%f=:rڎQMrjTUV離ԅ 1;\clu&̷euk"ߒ_*n*!V*4?uP cgv񿴱f 5A#؄2 aBg%R}( `#y|qݒuAreIEG67p_q-pd; _rhY! ӱ qqI8&^A& yǩ&?x#+hl=Qzߐ#޲d./K4 uLmً3NM6XdiRlГ1kJBƸn$A I*ߵE5ƼE<C\@zQZ=YЏ^%[k,%eoBñeDȓQssqe"ǴEHчò?HI3? ZҊ_/7wmS"/¿*kċq%l򻭓RWh W)N(*q$AzWK7vѝw! 7aπ[;WfDk$m֍h* 6KR[9ljF0<'Qk@k HL{1[ ++L)48o[fB\4O1 ޕ"f$f<pNmkz$ BNinzN{-iWRa}#ײi*ًQVJ\` w\OȆ°gp :׊p{e oiO?08GORə57p?xo>*;CWV7wIF!bMy":mUzծ׈A -K^Z7KkqcN7<3՚bq/f7rGH˫ t`ڻhd{]dضsH_f}I1+Ԭ)>m7(B"J$!`1k%JOl A>Ta WFײOPDATUIYFF8ũjb#8,/+0u y*:tqA:_V|To1M,"̍홖pvK7ys lai8oũfot٦ JnVdE/5LPfX;jPfAy۝ $ƿ1,d͉c9iSc_3d}#V9hlVl5Aǟ~x`ȋ仫$zV/%>}tlu"ElQ]=AN*7{^F{TDV%A"""dlu}2C`R9Z3 #}9 4?'><#"l12AP_8C-w*d!.,b- < );WwRp4w}}2T]kl&G=Q՗ٮPt\$ a?-ݤ# 0O'ؖ%N(*.o,?|:RjSZ`dqW+ y&JM/&IWO qg"<(J0,HqD \l.|1Tb/ 8s<=`{~nȞ|˯ %;'V.sժ l )$E;soe#Mj%g ʙ3v JU2(z:cؠrD80 ȵ8hfë5jfE(^A=*Jy{mBY-2֙ch57Ү?={CY/D\xKZh.֬DW5 ÂC%G5wA'NڑI[pE( C@]ZlRVsHυ/@[B+{;rai?e] k)avKʲ"*&S羲皹j] ϨW?VvBÆɚ!wq?چ+"!g8~AgY_|'$E6G(,e*P'J k*%㵴S!H%2%U-a!B5LtfS5+ }ZVOɈʽLlC>&_mQ*6ٴ3٩f--Ǖ}E6 )C)2p9ۻbtth*/';u@iuj\E]?Ps=h@YVO)C80&L5N.m>d1)E $-Rf쮭!噓e03hۤaHe^\k\BIA}}ΛD@sr6kwy~o]ĕX-&J3^B􃀤q|ʉ*p>kfe!O]Z@>/o Ȭ< F`o #Gjt#.teGKsG8vF5duK>ne%7sWyrWo+ XlBjKHMoe!!.攗|$3a8NxRl F+sVB)8S!}԰yw1Lz&K!WQ-װSwMqQhb FQܹ:6QmS+e)|RPp#)^$2^6pZK>]o2gAiùl`) n,O"ubb).ky3%ncEg@A?;Shc5t 41mJhzt8X,&3Ņ]TYd` cj"3,;1T@,݀,5b o8O|WqAtQxA0a B Sʧ(,DM:J l, i21aߑ{.S&.·}UV[+1oujiw#Avwfh2U3![el:orZ+|ZJ/|I")KLl>+ #^N@p9FK8W K(ufiPtЮƫ5:Q1rfÜF*L\{5`Ļo bKsƑ,nUVT`''lE:$T&np5gx .lVεcc [@ޡt˂TMzgsDiց ߄CG4z^9XlO9\4֝SBXYH_KAEQ:w&-YxP `{l,i/0!htMi=y1?6E#݈"G?ϖӨ>e*/jrTBR1v""՗2Q"ɮΐH?^ PE8]1E\Ügf }@ͣ9I9~m%~{|qPS[p׬0V-PS}t784//glؖTA ­ (]stqa ẅo ~~%OD]J25xЧT(Tˊt Oo:3d\svyh9 2e\I) y(yţqϨnP ؜40Kڹ_A xs%-?-¤nҼ;y{4$$EAR7tS,`'f"cy$'kŊ{+&&Glx(NϊG^0:hDjh[*xa j<6MŊd`'lEk;*(>c'?+ he"4Y4c+9D0„ot*+vn"$yń#! ܙBz DYVڄy;tJRB Y<ӊr^WeL'OgLqL|rgaeY/K[9Iԩ٧JH-s 8\}݈VtPH ǂ,7s ѯ- !q$c]e*Q2#wԃ~  u[HFMG11i 몜98q _L!gb1MgҭU(ẒH/Ɉs5z4{ҙ6CƢ􀶸v #TEk7xQ`OAe^cyF;-Ba79P"x@tX?lׇPAKEiMn%MX'rvīswE_ g)qOk7tۊv]t`c4;6<럡bAj<⽬H8P6bX}#ם8b|d;|l=2 [AB' 7C?\^4%eWw8X:ʌKd+wlw& 1p)! }ї(X% +.׃r2P4Y)Iq*J, AqNyU?4of1i+!hHE?R344҄8PyWY'/|G;[3>soxq3 WyP_ob2S`z 6X /~۫M1[-^n:2NVVjˠ̞]'od0Xi懁P$)bޏ;qc9#fZD>3~ef.G";tU!xcPdgN# k(ɽNĥur2xnYi0M{}(H9jmmQYܓ%x˗p͌`QdQ܁$Ms:Ypr #LxuFyQڎ͔nBad!]eXGK KNvl3KpWa5 cJd9&arJ ):p1lݍjO -1_ nЍgTMUS~L58?7oL:`5*/0; ((--VrRĉt"ɈMC<N$V"n.NUW.c:qT2 }j[ q;u'rKއ'Hw\01Udf P۫6f9E}xd3iD0ɨq/*t1j&6-Ʒ6tmMHl{sgNSn/Lgdߘj7b!ԝ!;PA@e_Z QU?9DXOн?V:6MAKDyG617ٵ7R$ ]E&6l_;F\=Rxc"x7:=:iIjas(++!ѽz!DDVZ7ewFY%u!Xr~m*SF>G`` Wc6Nh#(o~#ϮZHupCĜTSuAFt x\@&>OA꿗YBtjv\?AQ\rTuVz`\Px䗏W}Aaq$zrR?rRWHh1Cg>ĉ.9-fwj֐IN1wiղXy3:O,^Eء PyJe׭shZAe40g(fՆ|kbJ9-bb~>cڧ()EOY^Df4Kk'Нo!I:Pě9$ %gQ:="0,mzà/ef]#8(R6Bb6\Ab.5%{z"jq| ֫g pbBrecN2bvo.fK‡1c,#ScGGZ!A,+ wBa_= %}𻥏a,2۔Ddby/X|`ldrd=i? (W?]%fw OGcj`=XQ)ֹjb+Te3dy〷D/L9؜).ߘOrie 6׮sݠP-w%DAF<5p<%b}\hn9W봥c/[cRybR|<@ ŮѪg'nJ$Jl|VPhe:KJjISAu27zIRy|YR|:EL[iD[jQN#`(!"(>G18k;4V]lSQ?dN dҾKJ^u! \pi*/) E[1$ֺՓ$Pӫ!BHOT*: {g1r(7Q}E n%x*LJJPZbs&pƉ) Ei6,萀J1;ĉ?010M^oV(߀4Tc~ysKr!Ucti(Ŏdk(›-+9;[{3TipU{rE;AFZ]# TEŦ`"o[1rH iVrEY"J~G5p%r"5`Q{^XzU^Ky,EgV?:nr=[ /l&}aoS*ιq\wjo]SϽӶ$ btF*zРD9Kfǫ$]lmRzE}߭P/sсn;*Û~-3xMT pTslYbʄsLBݥwwG_A4Y"Kn4C@vgƵF(8?rdKIVf8C+R0\1]!t=X45QI%B73itŧ,QkE/TЭKp y2I]ȿ4oDeHPfw u->t*LDлc?.~|xmJ^i;ވ9*Ixf+|DiM>"<+`]h(9ʹB#DŕEd= ;?CuVKJ^P-?6jԺ4@)0uj]˲ `liNWQ~ۃ;Zwzgu!]^ +n-` 貆3#-ZŌ[ٱ7V~ߌֶpwlLBf(6Be*^R, t'lQ‚ 1)RKVxM$GwmjvLYPRunLeR:#K?S|h6ŀ ژ߃m3eg:uy%rտSr =5j2lHx[J*  ɰ$諵7~+ !˨CGgj]CfЩ~K^C[#HbA㘒%j[yOTYL UQM̻ڗŜ|W85+^gPRW a,'qqq,M0jەA6|&g g\뼷슌(6[VƍR43 F λ|\EE!*gdOj,Yй-WNv,Po4@ Wf͝Ka ΒBjr!GGNy[Ю'ǻmrqc?kr}=%).tt~ɧI!SAnH|(?y%G?ܙnY@?!qTY5o7w.q8}.lŮ.kN;ycU,ضـ*?#ƮτШJ#/4@a6aX-9C^Fb#My 'Oߛ:V s9 0g6`5m", GwF#tIϥS > c4KYw+IEyHTaR/:$d4u dl\K? = -Yy-uzH`@M.*.8L=#(% Y27(m[I*_Zz U/MpG(wDF>A$M,oX/(KJ fWFN7b8?e!Pϙ SV}BSjN˯V/~Zr!GRԭFCcW9o(=B?AD^+{ ('vb}`&3> @R;\d!0\vRzSK8P)8ң MZޮ8z\˚Qn׸>ﭾ1O.Xeq%`I~+׭e#k(*=2/ܘ?o0ќ0=7I{ў@H۶Uҕ̀;䒡gs6/&п ՋZN-˦ \ɹv4Hz|.X_@ɒcM>YM/X#"3N i|g@\EYkPbM>&r x\j L&ӂf@@QQLLOV΍Y_bb4;w{77a&T(pvz`YKﳜGtCpHE-!o|BM&QPK j*N[Ͼ CTRKsެ]&tIbJpWFA kҧApf +)ƺ&·u.?oo|`t,5zȚc}E Jmamh~^*G6$X@P'4>/ Âk @sl~s<^.It]b]{UPRoY+ nt:`Z7JNͨ[_A=_Z .Ѫ"rϨqwPi4rTx9>[3wZ*ކC稺%FF{,-aU h,[?e@ZTrOɫ _A3xHW4D:$"s~4N"jJ =\uƋOtX-X>@>@ raj{t)i6%d@bmLFBxlV,m#ϷdPk8wq>BFb3m58F 8sS3NNpOF|P2S6Z/%5%%rq/M`ߌ^)@e>&*Ozen`LDӁB#> [~ ۇ( bCfaIIݏt%-- g\XL+YuEsIsuxsnb6OY)3(CABCyx|`2pR1~t/H<W/ :; cq,p#dKg[}YGxRNjP7̐R wQ~VS "6d J,^A3f;׊p,Ut97%ۆZo1 *;>z_ {볅ih-r~Our6x bo t\ArXZl\=|A_^p ,zrEj3lPnŲo5VnGFFՍGM$ 0VGFЈdEOzF5xKTx-Ay٠I^ɱ9PCn8A0jy4V[g{J>, =|4B3DT54ڃ_:.C w߇'NLe"@Lmʦv1D.,;>okkdUt烷wJ~#Ab1<=e;1˜hs8$>ēunt$c[AF~R joܓOA #DGMg<>}vaPd%dĖHm+a2lmy,n ]ɭ4ٓukuڴb))Ghܴ}g EtAjm`Ei`Gkmy- 泲az%͟ls3-^l\P"Q&4") _l"(Y;USPe 6fz6(nE"K\[Ĉ1u!4m9gf)0gqtΫB E^$ HA5hlr3Xql&mX}MZOVw)s9YMmn cҨ@b.j"HafʸY. )WsIȹwגǡ&_ol6}ώ1T.ٍ Y jvڧPH7 {W|\8~`0P69kPbW=bӄ5VqFwY]EcCI 1=S !OpA5- JR}ŭH9R<䯫bA292E\14 R ]eO"¸<6=WZYϺq<†@Ǒ"c+J ` ~\DN5+~>M: K)hBGyB ^dxpL˝űE_ Ak!jGLJIٽwB`,Ye@Y`dՒZd"yi8&Zt$>>|!^V6ڥ9,_ ܓ x@22%F㳰lC%H4O]nˢ >$}`eتd3)"pLOeXwєEj"UJ7&ft"d+li_&02WQ(L]U/xrqq B]ŝ??!chbp G 8{~Y|?O7h1ׂ/o3FO0]A@Ys)bKFaASH>9b(e, Yp5ǛaJ`| ( (g4Z-IzGBHg&Ն]%; Yjׄ" %Lh W+a +txf̾[{^IdgGF.烤EXzµ[N dl">r0 9r Lk)+ Un DhYkqK38$f< ʗ#1 M^0@N~`|pl0f<,[:^A]v*EYV`ȳ鶊X}]j]y^vU]0QHۭ%F<|5FA3al6qWO*چB2BfI8/K{$AβiIM)iћjUpEW+}1pजE>"#)"A"AD;0l0|*Ճpnqv<.y:$Ck*A% JKWԓFC51|9 hD>FυrɊ1%nQʵZS kI9R5r֦&oٖm |zފ'dqs^?x\A,nx ݍOUesa v˲ľVinzH]0Za}rnV!Jȇ{y%T,󌸄&;G h3Vk*`Z.=hW 7S;tHkHKe? G|0ԈZiuOecI&pP<$*ߢXN~t7`JD&Ds)kMHwPR&2*gYc h)#.P՛$Mix+POJZRz4 kݷNӥ#.6 gFO%YC<[||_Z4P.,ĘҰl&yk1[9g0iZH ̦_# iC_Qpp s4•̂YԆA|ŽU(;1)ϕp)Vs)Q/ tf#9OzPoes̏a>!w?\P|,Uj8 /vh)%WŠ: PgHxM;cza_S{ vVdGĒ)9R}KVdN7Z 1u8xZ? U?# ŸK㿼my0a:$*`uCgTq\FAp0(Xz.꥝{uQ Fgjg:9D3GVS.4ҵIZ Q)9p2ftu _m {5TG=ٛPL-ȁ5IKkDhltDz;oidFy0;0}ĭ5~{ *f_B۔BurƼ`d$*:DܬE# bq9=ЀhD:lc^0y2b־D)LC67$"B}( AWJl⚛>3}3ų`mNNl,3yCj– sJ;RB)1>H"HʂzzGŲ]^$SYeFS(K㛇slh'b{xs E Ma"-̳6Kp4FC/u;cK4$awoL ΁ˬ#eyo*@|!,cHg}Gt6Qh Rΰ]jj3\NIH!+4V"Cm92yjE} : !FD; #Ekps7I]ԀxZ%yIFCBh[* PZ; ;>9tHYb7h+]g_<cJ_Ĩ9@1q zD#J8.V[p)}t{ jMF 5kیwJ90USn h{Cn? %GMCȑ6qzqjpˤēpdJmhf!!lw]|QGY6 u,8*a iUK:q`1aμiOzvMq/C->  Q!W6mvC[6LҐ*yfa<sMNȆm6qZ~Z'of 4²j~T={ԤUz̎mk֝葤7s2`+zzj/E S<Ԣ=q./:OiѓJaJ)HPf?:lM9-,[ j:i>^~+قBT?4wÛ_! Z; a69?EhLxj u6d*@m%K ~*_pv0T KNWJu͇B}C{-*eZ&ODۊuJ:F عW_CIPU5 إ@PS#i9񄊬Y]x݄ ^rf U,~ e 7\vH~%/ # QSoeRע"̷6T@\ߝ j ;/K3rj =nx]9ɜ ETKݛ6 < ͈zi0ao_p~@oIV2)leTEPx֮bj X(jA pca 'C״̜e|.m vwѼ6 ߞonxrX^J AJD˄7pR~'pSPk<=)O4lȰ(E^x[3f%%M:*)f,Rs+uvEhzXR1hr`Y><Ępo&V]-0ъ>Ј&uN;$;`\"vٳ.5?=5v\lF:q~;Wkz*k)AU&*rs-BvvjHpM ڑQF4>~ ѠV쐰 (cy|_ h%,RqzИPYBqV~ybZ@D"C g璱n}V X>b_U'N9Er, .zxåQ%8@SJ̉< )&tJF$ayiԄW Cv \K<%@줯LUhMZ)e犮x:2MMA:K ᲭZ#1A wuGbڱGZR2] fR+,V utxzJg <t4]zQ3  5^oʃ*/PeȆh~P"mY[mE?A[u(38fF%BSSctaT)_>PXlY!8{r55.{'/%O[jɖ3B.i,.*х-}r`l_ vk RYh1_]32KD^(gi2k.J[=qa5NrЯ͑c42ASr;9B'vz^;t*7rde2l{!=tL~uAs|G@T)ԠW`tчqep1}`іЖ/ϵu#`E4 ZK&|dQѼ}O"~^\5]Jo5F\\Tr&+RPb!6CUT$6G^d1DQO.sD ժ3ZY$:2Q_65.oF)vH:;,dHW>զMn=plbT8sϐ5W;LM,D:dS7V5\ 3#4~v $Z=~NkW/P+mZk̻+fv<{Xkxd %$+wWF 7ЕllHy:p!&@w9[͌нgiQf^k$FgS}=#&:Z4qx EkCiو 2 "ip џ_6!%Vǝ}O NA)xS`T1"%4ESL<sp4zbUsI/I4z-qpC#ey9[ZUĶtk.4{d'l"yH12 FzCjHM|NaS!{m-b`ku  tszp#T1J7/i]EPjsQm)Y \^[Y`?H@*`HHqh; ^ A˫vά\ԣ5Ê;!vF1ާ*݇\p .n 򤚉J$b qQFM+O›Lٱ<6g~H&R3NKL"' 0cc0&7$iuG^]KU3 rf`9 xPU}Xǝ`H',>zC,Pm<Ӎ<;Ŝu*+-$v{n}'a'  c#P:<(Fj$ yJ\J7ԙj".So=ܺ??[[h4 A֊㺩eJne~oÁP n8)y76vaGm=[c LF[VSud>JMUp}7JK,БDmкZ㸷m&т1 ׉cܮX:qc@,ZCV䰛Ҹt7~J4ӣ %f"[٣SGךv:BvEKH8(0 Ys[DJ'sӇQaް6rfB m+fFD.T7K8`"]4.T*Èf,Vz-d$H~DI||l~/r-2FVǍ&=[ "i|k 5sCuh7px!܆ޢ*Xx⨗DTB+7n\rQh h: ftAtNLJ0u4ArW'!\kR(_(4Q#`_β`+{+]?wq]ϬԤբ!jTєKƻDdd3gϛ$qtCᯠZvܽdD;."7.A^g7}l2&Ґÿ/ rpxc~8!?5272X:x\mP#&vnM!YNyn=lBs\9 f{͝T~˞!c$Je`ae×dN>zEq{ kK*Vvp)-2u9^_ S{P{cZ]n0^.S x$Ҝ5[ |VF@cve" dGT(x;HPtjl~3#82KaB'MQYTAZK^۲``:}{+N mF˱iе9 8C= }X>nu9:l?1WXې6$ WSL F cx(Gݾ~24ddg4+օ 6S2臘FnvGN=m'hFPLCdMSs5w ٯ=g1NSsY .̧'=0e\:q}Q10^w+$4X 2!s uCvHߺ#r02>%kPu*R"oex e\Jk 5^d9jguSrsK4[m쎬,j.BgIx*@O}ڄuOTŁb5YDнRj[L11gWo!NZqMBje9%/CE4ZWfZjCPY_Ⱦgh6MzjM47C=Ub쓍rVWp*>#a̳*9g+5dxհ\6ۍI}ej)22FU⧟82& +@ wn^ս3hs8EW~ք4:;Vىyr`$8 GlPDE[ ?a^l#5K zce>Z"6YUiFE#1~I%"*LMxJS휊`+i떣 co(Ԅ^\GQlLV5tJQCɓKVq.HS៖Ҁ-)[(Wř{椂4 7AQ?'Ts:Sf7Z/qG<ɳ6Y1(_жd.NŢǃXwgF~J65j x(Su֏bJ>6!_Jl/Zk6\t+8|2|X.Pϰr GaC^/X./Bwb+VzVMBD%mUYKLm; g^L`E[Ӂu@|uQd鯣^H`+'RO=x$M "cǭӉ+ .#U;o2|qˈ0pW(ϢMtljc0:ق.%%lƚqŀt֑‚b(Ejw4Z2qt[|We`iDHk]t{X,kě`f|>A "lhDά#<+/ψ)H56~.$nн4rT&"#Q'ƿ teE|& NҀ~52'-ꆪ>Zj@]nr6;EOFNqOXëܙQ 3kq5pX35h`) (#+Z6P|r4;28i{X` ]t)!(PT:}{3EƼP:K:. 9koR~[@5}>SV -i;Y}Mq=N#R0+^l`8̓C%zvp_~@-B1CpY(ܡ{>dxjnNbG$ bR;3YT ,qCqdEL D/;1kp Ǟ~ѝ/M՞h06/vK=!PMBOa.艄%x};V860b&s 4֥K[䓷uQ{%0Hu{O]l3Bt88. FRM/no NXB.A'a=ƍn?zL@SH{ry7KoZj%JXLJ삻xs4o߀FGhiZ G[6,:ў*8>nk8߅:"2ѳD6$?1]qc2xYGǠ\o4*jA[ w2ĶVT_W(Ȕ|I}Q6Q&;b.UÃ"xx[y.mrc^9L3n|Mr8\PW] QA8.ެr>yB9o'.>|ikgDmwᲮ~AY\1gZc|?/G@S–5I"UֳWAs: pB̼ q&[Ҩ/wӣJ8PՊ/Lh=bwڻ.eIs,-Eu6" cXw͎z79*'N 1^(NǹN_nI HFsE{<7(^1UyK"CmBwDK7POBZ7)/qqpZf^Țj}Qjҹ^_B?pH5a`|U4{ɰtnE~0z(Auދqx O" L'Qf *n Z+X4z0h6:ڒ2-i{&Пcw,9(bu&=8\9D^0E*.A" v*Aryʽ`^3ҴxeYx@Yժ./}=:@E׆`P>:\"Z*P ׋vͧY [EbUgAv!x˒2рz$o_R1B>wH R ڂP$bVqN7_bN-ߐZI:U=twk {vm WRWIb AM`ڑy\AxfjR~8Y#z :T~IWwahP!1¹[M0:Y:*gI;oj"y J:Fc!4&|gaD\ݑئΚ +5`& H$d@_ m3K06Eۛh#E/,;F4u*ৢx$Ŕr0ٴM\YS7]"1@}mFbj8JQ5-+͖xpW/Jcn Cbw$Tn|k)/zLʠMMDAq麚;Ir5?'Q_Jc8*<=j}4_Oi?BOx=ْm'bՕ}GFF^`f LtVwrm&x{mo:zgRv`ʃM둋y [E4&M Kcit#6炞c+i-v@x :ׅ4BH5*s_Gw2spD!r:LD $e03ںX2.l|*?bsa3zGu#}]bAYK ՠ} 7A%Q3FqK}#BP>#mƓY);:I+hdb -@J(5њ?h9N NpIHIaN(=ѫ+?KWM'( ڼEueX[;Wc*+]IأVօ^&ېh>f!dو#WBs!Ii*"*IPW{P^Oǀ\csBHrym{7{$ y5njYE^&**LG9$:F<s Dl\P&x:-;`Ğqy t7hw YD}ܗ?`J|0'|s[*HVEEK FC-&TdM TWZJ:/et)! Js.JHhl qvzNa{'4)c-2ݧ(V\Q G=Z̼622,b<ց=5kz=FgUu%[H@b0[A{ӾE\F"۩<9:_jBjeJ|XhOChKaH5x R[W@1|0麪d`gHk}ݶ;X'P-F'gQ.} .$Q9 ȻD&ËQǣT`;^(;]t׮ӄEGIfvrGRb}𝡆*Ȑ ҫJ={@̷2] hD񺳔ϓfTLm>d+#F&N9.b y u]5P }VT5BGqcvME#%7.\5/UH ¶A(2\j ?jف,N 3q`ƥ'覵&X|ZA!VMXvIqY ykQu{F~ŷf3[?c9iYu2 ܱ5؝Mp̾6@bzeTQ֚*; i,˖q脜 qSl@e<1'␶J \UtPw@en)ֈ34V_1$1Qz8*ס 83#UaVg& چFkpƔ 5I w;14Z}Az,k7;Qs-x/VD3ԯ(O-̄K #%W oPT J1^[q!i,IG\Oq ˈ` gѣXU>1OG(E3fczE)x7DʸChiWF\2 YfQ"ڇy!\z *@S얉>t!q՛E_{ĞgchxULXӉXIUhS幡"uU;.YDR^6 E:R]$hS̞bФpۣB_gWcRw-Fre:G++F%rI6 e-ma: 7Af񣀨1yIHt.pi3'{9#Ԑ^ 8_ML|M뉶}IUd˅NrF-80 w$O|noNK88XfžpEQļLO`8_.l =v/<UFX]݊&XISJӬo&:~¦dl`yi2h=cy 8jc^H#8Ӿã(& X*ŏT1SSP4(±uޓ}Ή}f1ݚZH!q-km8O$n$P: MC&\KU`"pHKͨAWcbo P-:}OW~Ӟ1@LllJaոŻ0meL(J}?_Dc ]NoTI(GʪrƲj(+q^<Ҩk"EvJ ;pPޖȘ֊hC1ѧ#| [OBPQP WG[&6=E1j7t n4+"(6JI:Z QT wy>˜8Вm-'f,t')dPHlf w$2 "^{h,YbdEg}k Vi{#IeY̝wjt&8DN!q13 nwLc=Pf.T"uR>@{7݂d:v]WӿR9; )nxCrz>6+H"&TGֱQ2@ѩcm[:oRj3)†47{#@F6CSw5.4t_$}P K+?1 Ὄ夃c`.yQ'ܡ!W&Ke?5lq٤Olz/_VBs֗qSbn#[iڈ/BJ1%@Yшt V`)(ƏOKT64ǿrrUɟF8HNNё kI5 M-/Jq1C,S)LgI:v}ۀhn_e!Kkpւ{a$!w[)܅,@E#&VG$,`I1`T*"r*-XW'B| zGvhV$5h={/