udev-153-5.fc13$> mJVs#:.>K|?ld   6 FLS%       -( -/25H5`77*8*;*<<<:(?BDG0HPIpXYZ`[t\И]Ҹ^b=dܵeܺfܽlܿtuv wxyhCudev1535.fc13A userspace implementation of devfsThe udev package contains an implementation of devfs in userspace using sysfs and netlink.L0x86-18.phx2.fedoraproject.org{_Fedora ProjectFedora ProjectGPLv2Fedora ProjectSystem Environment/Basehttp://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.htmllinuxx86_64# to be removed after F10 EOL (and for RHEL-6) getent group video >/dev/null || /usr/sbin/groupadd -g 39 video || : getent group audio >/dev/null || /usr/sbin/groupadd -g 63 audio || : # to be kept getent 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 || : # 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 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 fi exit 0 [0WONX|CVn(6x-=)eRTF&/;N&Rh{C<<gKG=Q{Ep0 VI<y1ks -U) l%`0P * > 0FC@z` .A큤AAAAA큤AAAA큤A큤큤A큤A큤AAL0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0KKΛKΛK}KE9K'BL0L0L0L0L0L0e23d66a8e3f2c066d29c495fa50f161b7aaf737e2bbc2392bdab9f938102f39ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d27cddd64bf37e4addfadfd52f6b0f1ee8d50b404e7e22382cf830677df2a2b90dc3bd46bc7f9c096d835384e6ff0330c765f76979ef0273b6718e86a2611e4ef2ec61673afa50645d3761df100c1e2b5a0cfd2304423cbe2c3098172d5ecc0715fafa14f6c24f402464e470b9029063b5a20b7e2ca2c714820204e8608cc1df5ccb50031d46ee6fdbb4b4a3b1542bf008c09f32d9ae4f4d879fe7dcadd7a9e9248e6d5b66b57cb654c961ed238af9a8ba1f39347bcb08cff14345874c2150ef94b287cf8005e4701fbad3a02e0e40aa3127241701f03a9f009ced57718d75c7e22e963729a48d49fff5f49b774f80aa50918e66bb4fecc986d95615622456647fe46f226f63b337e78cc9368cbba20fac39eb3bada65e5b74adce141c357fe6246f32a26ee090644e8d067671e31d724f47e0be9cfa66a0e4be1ff43f93d705153498c63f11112ca846416bb208eacb69e66ba162e5ae1fe7c294c67c2fa2d242cd1a0717725a223a09834c8aa44b4b15364ee9c365cf390d88754e0eb2f4888e921f77a760eb932b2ef05a09747261de9bbf5a2b09f751442027114ad7c24d2028911801cdaca77e9a7c94d175c603d3cc8b079603f2a77997db76f12255b28884afb6a0a6840d4401334328b4be06b1d670c621a63ee2f9964cb739a04897c480edfcdbf9850779ce4230893331768e30aaa9702f0803a8b893a302324f7e461d6099035a42465d81c611480e7f2abe688e7067e836815b3a1306f87a295c6c82f5a64b98eb855c03966abeee3c3c0b8ecabc3f8e93880048b594ffc5b843630a28b888fe5da7d70f854fbb4416e2d21532e2ec7060939e31b6d6581462286560bb39cc61dfe5c58c64f13257ad0016429acdf03afde2e555ed879a04f5d76a9a4f34c79764f6b60a731c099756a365fa6ee26cb7c61294631f0aba61e605cb0f9e83d3af351b8c0f617fff7545e30952a3d57ee38edd7eb7df133d4dec252aaa24f974e75c490453512feb6f924693ee357936e319b617fcec4dd2b242114dcc8b1205d7c4f8b06ea35493e3e446b3261717d1a8d88a2993981b7536b12dd2f268f0ce15b72246737681b51f2f2ae9cdd167ee6a3cf98374e9fc04fc5ac1fc034b0101d44eb1145b272f449428820a085fe3bba698ca44e0b7b0fa4c3f1400baeed1d50e056e5c5d613804f2024d48da8a61e36ba73d60e4f54cc4106759a569098bfdafb784d0f165bf2c24a77059c4711834bea9af517e9a8d44038d4fba6c56c03c392d64ae314756e9ca2767660cdb5f3ea7c382a020413b7ca0b3a876a81b28aae41a266e9af2b62d9ae7917322103db92ef14796a7843a23c967bf4da65d42dd392de374fd5b873de5fdd7d733b7b975e6bd2585c8dd1e6e556369f6dd9af82fd2d3669ea714744b8ba75ca8809c955fa8408b13527f5b0282de5220d7361d1e2c62c0439e76ab3de8e39fee380ca73c0a1ff798ceaa8555d7f6586f22279c829f92e06c146eed648187c526fe03782f99893544104d8032d9122ec24052e3965ff2cb2a1e1da01f8d642bd7fa4738c8b32b7554e05e26fa2f345e19b17b26aa6e98d3bee6837a198beb649398e5e308fd7125b9de9bda7c839ba319c3c37d8fc01e9402a6121007ac8d0a9feca282039169c548865141f9312490c5a8b4154555db3640f51af98ed7213e15aa57273ed5c29fa9f25246c0d532c6d1ede1e35ccf8e5b3d068d399d01015b420fced45f3702c947393f6c22150279b7a66b8abe5b8753db6ab236cb616b982d3898dd7062734d8c302332ec52c282f4bcf36d541dc741218e658390c8fd010f0c487e06d95f9caa410a7db0cc38360824de98bf61c3c23cdd724be01ecf90e97cc5600943df7f4db33ea6aefaeacb2adbcb7304d870401ebab4b0b6455a4d30819371cd9d3522afa22d98688bc9a8fdb39de58d61dfe6a736ba26ae16d321205e362c362b1cd2a549165b4cd90c333338ce7aeaef1c44f651d51cde5b6a4d506d73fb4d4249cfd1e28dc5cc75abbb47e117d2bcb4e0eeb68c751b7f3697229b9c71480eeeaee26ebef325fd44856f85309bffd8d5de87f253ed99274ae73dfb995feba1d87f38d61cbc93f1d40c7c5b7f0dcac05cdbf3c0f4d2db021811128d1fb3e12909c9afa52320480110c72f3c64db2c6eef4a9b17bcb2fd8b6f617c6f02b30df1ea30b1867160f10a992941ec24244dfb4ef44835188df0ed46887ae4a5a0e9bff85d06178713aebeca4a65f6cf67b11896ce95a50dbc13777a39c3191a9099f55902e795aa8f7cbfe63e98514f8cd7c3f182caf3be07fd65afc069d63be9704264cd58b01fcadfb557aaec4ff322749ade9ff585765485f5c51be0f2896f192dd09110e58e3571b702cfdd88cb8ebc2aca90813772b9032a9f60ed71afa44ee4cccacba98feb6b754636e183836f09d7d5396dce9da6013bb862765ce54960d9462e73beddec86bf359be260795d7dbbf72b816fbbefbe267dc589e424a290f4a0d358dd8f4609e977d2aa478114cd883696b4b88e7a3038b43d4962548a7c6cc0b5d4ab1f81590e6bfcc32331faf60b580c7a010249ce6077ba4764126e5b2b31b341d044d585bc214f7e53dfe44d33da34f90999f55c5e3dc4f36e298388c08ce91e91840e4f8c9d42960a0f06d546fa22d0b6fffbe6ea6943ce790cf2c6e82bcceb6c1304357ae5a0ec6febff920736b28c80b4282130f307fd7f8f58ab5350acf574ccb6d5bc084a7e9269eeabfa9cd023f6a24bfa4fd59d70ac1cff21feaae535699d12440c16be8509829ef50fee20490c579357bad6e11927f76182ac446a55f9ce6013e0a4df1d0424af66fc10c1c195ebd6ec2f94fe5d724777e2d7fa3160e344719d2797a449bb30601048e7888929247ad15673f8cf548ec90bb911444b248bef7fc7fdbfeb8d2a4cdfce35b8cdb43b2c935c7bb1f6c5417aca34bc1f75a50252ed13d393f060d2595a1e64a087c30763cd2da2721ce51f7a611cddd286a97ada876d52fbdc9eed7f219287787501b4c8d7c07b0a1996cbbb5f60e334aa268b49ce3d0a290282a7267e2879fbe30b8a73f57eb09e7b00f6f1638465271b6f58dc7512d3f4c6072e6abae9eb0052e3f5f165cb3b6b73b250e16702b1f57bf383c793183076a6f32a694d763f4506c421001128ca4a549d58742ef132a35c88b311e31628998748fa0806adf471a8380f896808ab64a9d701b4108801202537ecc8cac2f3350706faa1617d6e0a98dac338faea0115ed189397f9987e1900413c28395da8dce830c9dae0e886487224b26ebedd74de4ff7011cffea9b23f54d766e5bac53343d6bf9a1112ea85c41988146116b899432b2f68322e8eee0f66e7301b4a47a2fb297bff3bbc67da44fd7d70360ce532d7ed0fae5c67ac9276e3518755d1d6fd6bdab6735ff08ab2eb515dc2da3d49e92e8c5b4ec292f3686d4cf1bc2722bba4e01483e9e5c2e6a933da687da836e42f336506147575defed800db1c2cb2e7b5389af4a9ab3cd1cb29b3bfc3cc41ae5e6790bd69fd951f32d178d258c9ac969687f50369ead4ed50573c4d11374885eb16bb5d688df48599066ba5582b26662555dc70d6da3dc9298fd5135b3558b865b1829ecf4b6eb21f9724ddd28824ab930f0e68867d26636b3bacff5d123a71f5dd608eed697225650ef96f3d295f59a966d55fd7f0cfcb8fb6569991a91694b00a464571374a6cad16a1bae25817b8ef420c854c653235256eac8e8dcad32c1adb01827617a59b22b6bd403454774387395f4061246afda40a151c1c2b9f9e4cbf9d87b8d92f67db3792c92a86ba0274f0cb6814e7f0b939fcd5b50a13aa41c6f194770ee27394d10f23b39c7493b54ef0d9ba8830f537106ed0b7b49251eaea66396896cd0ed1dbf31664a70911a8fbfd7020fe7d26d5f57b8ee5e7122956bfc178867c39f800f0578b7a1eae17ea75d5cdcb0f17b224bb83919a23277a4be83aa9ba6498bd9ea4b2cb8edd1b190c8e7d09f7e416abb2a028b1fe6e365052e9a5624accbcdf534e84206c6e29c86c051d9784cd81187d299b19d7eacd763f2e1535eed2ea1d80bc474f3d00e22c1e8b149cd001ef106d903081c6648db16600722d09ac76463973de267640ee74540255124cadd3c6cd4d8de0f4c5440086528aee6d9179f24e53f186d519f5c8001ab44e169ff094028c5fa43b336efc35076165e3f191da719afb54808151e1e54dfc9f7d1993a9ea9695eec29d5e2fe551f51db2cede88a11d09028bc5e013b88440c370ac57475eb91517955ca020a4db5357b4e2156482512c4a87d8702289defd69059f6dd8f1723540af0a7ed25248b26df04ee5f37ccdaff2e3ed8b2386fabf49c4adc713f6d2376434e9580374e799f37f999d877cefad98dadc9990dd5d0cabd86065a4a68c3197a51d7cc27e70a165c9cc00479fbcba03dff4f73e771541f07249c222513060e5671a342db73eb6afe82f9445a7875401b79df93f01aaf12773db36212abe89e97ff92d8bb97ed443b23a6f5cdce12efc93f69410d040574d5e0a5b2d47c7a4db38f9ea6d3d149d1fcc287aad0407a85ec6b976c642022ec28fead008f29b656cc08e52754a8a64d71849e30f2a01cf92ebe780fa93692d72914ca238c0bb4a66be736c2163fe83c1b2715ee0615b0f83c78a251e501a2c5083d7911b84fab89736db0d84054e709b47f6c625c5e2cfa843a86bbd69ec6a6c6070276090ec5f6867bf8c7b2668bb110e1193e1f6d3cfd58a52100920ea00894cb0ed7c15d1462ddc9665b77616180d1f3bb70bb4e20a83243df83803342cab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c605ca3365fefda0fa705120c6c6987deb07359998567a231247260d3805ab7996cbf281f279976cbdccf212627b7981067dca59a7179aafb0ab44146fcb580d34d65798227cf4f9fa01e36209034363585f9b92906dffd92767b7d3b8b50ed22ef9b8ad4c79fb8053551dee6733951b7426d3b6edd0b878e14eb2f8463d72fd84eda3c53ec51f5e0d12e88d6d6dfdb798f66d101f7ff6f1577ea1386d8a980079ed3504037058a548df5176f646b8d8ccd53e1498b3920b153957047719e393e51a597badc5f09dc28219651db8371f8d793eacdd8634c12dd3be7fff11b96ccc8a2401c7ca29bb97009c88dc28c1d5d0fbcb1098c2c6b59f93c86bd9fb099647eebd67cb3277c4c3bda13c9517042b5f99c66f0a57d8dd5fa2b23d59095033a6../lib/udev/scsi_id/lib/udev/udev-acl@Y@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootudev-153-5.fc13.src.rpmDeviceKitDeviceKit-develconfig(udev)devudev-extrasudev-persistentudevudev(x86-64)@ @ @@@@@@@@@@@@@@ @@    @  /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/chkconfig/sbin/pidof/sbin/service/usr/bin/getent/usr/bin/stat/usr/sbin/groupaddMAKEDEVconfig(udev)fileutilshwdatalibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libglib-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libselinuxlibselinux.so.1()(64bit)libusb-0.1.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)sedutil-linux-ngrpmlib(PayloadIsXz)0:3.11153-5.fc130:1.17.9-23.0.4-14.6.0-14.0-13.0.3-12.15.15.2-1 kernelmkinitrdinitscriptsbluez0:2.60:4.1.11-17.844.474.8.1[ -c /dev/systty ] && ln -fs tty0 /dev/systty :rm -f /var/lib/udev/makenode.d/* >/dev/null 2>&1 || :rm -f /var/lib/udev/makenode.d/* >/dev/null 2>&1 || :udevselinux-policyMAKEDEV153-5L@LLe3LYV@LV@LKK\K[K[K[Kg@Kn@KbK`*K JJ%JJJ JJJx"Jx"Jp9Ji@J\s@JMJ;}J,@J,@J)J Y@Io@IIzIW@IW@III2IIII@IuIuIG@IG@I5#@I#I"@H,H@H5@HW@HQHE2@H-w@H!H H@H GRGiG@G]@GhG@G@G@G@G@Gs@G@GeGJGGV@GaG F@F`F=@F@F@FvFvF<@FFGFS@F@FF@FFR@FF#@FQ@FFF8}@F1FE@E4@EmEEvETiETiE,E#@E"PEgED,@DDDD+@D@D@D@DD@DpV@DlaD`@DX@DX@DF&@D>=@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 153-5Harald Hoyer 153-4Harald Hoyer 153-3Harald Hoyer 153-2Harald Hoyer 153-1Bastien Nocera 151-10Harald Hoyer 151-9Harald 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 - fix /dev/systty Resolves: rhbz#654935- fixed SELinux contexts on "add" events - backported keymaps - backported cdrom_id- revert the default trigger to "add"- trigger with action==add - add rd_NO_MDIMSM on noiswmd kernel cmdline option Resolves: rhbz#589774 - fix console switching and ACLs Resolves: rhbz#608712 - fix key mapping for Samsung N210 Resolves: rhbz#606302 - fix for blank or audio CDs Resolves: rhbz#606285 - fix for scsi changer Resolves: rhbz#600983- version 153, because device-mapper needs IMPORT{db} - do not remove udev database Resolves: rhbz#610925- Revert patch for hid2hci rules, fixes keyboards not going into HCI (Bluetooth) mode after being plugged in (#595178)- more cdrom_id bugfixes to prevent autoclosing- more cdrom_id bugfixes for buggy cdroms and CD burning (bug #577659)- 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 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 - add "-D" to gperf call- 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-persistentudev-extrasdevDeviceKitDeviceKit-devel/bin/sh/bin/sh/bin/sh                                                                                                                                            ;=< !"#%$&'()*+,-./0123456789: >I?JLDCBA@NTKSRGOHPQMEVUFigjfhkieghe004004153-5.fc130:3.12-220090618-1153-5.fc13153-5.fc13153-5.fc13 0:030-5200906180:3.12-1004004 dev.dudev-postscsi_id.configudevudevdevicesmakedev.drules.dscriptsudev.conffirmwareudevata_idcdrom_idcollectcreate_floppy_devicesdevicesedd_idfindkeyboardsfirmwarefstab_importfw_unit_symlinks.shhid2hciinput_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-tx2inventec-symphony_6.0_7.0lenovo-3000lenovo-thinkpad-usb-keyboard-trackpointlenovo-thinkpad_x200_tabletlenovo-thinkpad_x6_tabletlg-x110logitech-wavelogitech-wave-cordlessmaxdata-pro_7000medion-fid2060medionnb-a555micro-starmodule-asus-w3jmodule-ibmmodule-lenovomodule-sonymodule-sony-oldolpc-xooqo-model2samsung-othersamsung-sq1ussamsung-sx20stoshiba-satellite_a100toshiba-satellite_a110toshiba-satellite_m30xzepto-znotemobile-action-modeswitchpath_idpci-dbrule_generator.functionsrules.d40-isdn.rules40-redhat.rules50-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.rules64-device-mapper.rules64-md-raid.rules70-acl.rules70-hid2hci.rules75-cd-aliases-generator.rules75-net-description.rules75-persistent-net-generator.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-153COPYINGChangeLogNEWSREADMEREADME.keymap.txtTODOudev.7.gzscsi_id.8.gzudevadm.8.gzudevd.8.gzudevmakedev.d/etc//etc/rc.d/init.d//etc/sysconfig//etc/udev//lib//lib/udev//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-153//usr/share/man/man7//usr/share/man/man8//var/lib//var/lib/udev/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu   ASCII textASCII text, with very long linesBourne-Again shell script text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedPOSIX shell script text executableUTF-8 Unicode textbroken symbolic link to `/lib/udev/udev-acl'directoryemptysymbolic link to `../lib/udev/scsi_id'troff or preprocessor input text (gzip compressed data, from Unix, max compression)!")/07=>DJQX^ipw|}~  RRRRRRR&RRRRRRR&RRRRRR&RRRRRR R&RRRRRR&RRRRRRR R&RRRRRR&RRRRRRR!R&RRRRRR&RRRRRRR&RRRRR!R&RRRRRRR&RRRRRRR&RRRRRR&RRRRRRRRRRR&RRRRRRR&RRRRRRR&RRRRR&RRRRRRRRRRRR R&RRRRRRRRRR R&?P7zXZ !PH6o]"k%Hp ;g{>"Vg, ((O_h禟-JZ cXP&M&- bX{U*| msfaƯ~PNb)զ/eo# @9o:Ss/djaJ,`2)N?7)pҋQ #3k9Q7Ua0A^1vNU!j^ڼy^p'uE o"mM'pXEЬc@݊?#z`dpz1:3ҥoZY~j#' )ZprN-T+aZgGW Q73dƟRDS]?l ߁43_&ш[WRObY&O3 ~,|C%P]m`Н37О[ë,>-axS,{HEVkY&Vق~xd]\'$wN=[)l[.,ď∰MٙI Ś┲ᢅ {25/iKF6?mF}1՝$cj‹n]D A\9NzLT3B(#sC}QofvxXv#WNըGIETpf>< b[xc(8R;v0k(PF rt ^<]O|] ?Tn{ڣ<=ꮷ%ܝu5+wCzNP.6^4V`  *IדEC)]V dK܋džv\m a0§;>"۶2x)x)heǩt}?)[Mg$%gVyg05!"-f`i[  ;lLӌR{K7vB;+/ z1AS$ީgFϾbd7Ưa"uq"e 1Ւݦ|}ar.]p:eGn fL)p,K"[ M;Xe`ǝHl? ZF 6"{+S6z*sjg2K"NUODCeh6:fl|7R֟%&ouk.axC.TS0$8nu0nRϪ'PŐeܬ 0/5GOBrzwiy;ǧ.6إP}=gA Mn [~u>S]C*QK6wXMR.וxjF vo2}|o#.8|b֢ ra:9h*ֲ@f~ d7n(2LZkXԕ#Ovua^.xN[Q.0hTm  =}an\>$ 4q}|IL&&NE3%rF3V(C4o5E*c\8f^ԁL,Qb0y@r&:KokYq}y\Q }V%EkKU(7*&=^:+ 1)PZP@0)Cf5@]2To{isAJky۴gD5ul" iw؏ ֯mJ@T $Biϓ;kY Ahr~?#IuIbe%&'т؆}€_z;ˋX m԰Sa#k,!D~%A+6|B6Ȋ- G7 Zҗ1_`fE C]1cR ݠp*j&z#(NhlxM9züK3Б;]$#쪽@\!akJɺϐ /P!2!`'HY6OLO2 ͤa:Uѹ@\tk3WVG84s9+Cȗ-v */Me'݈`Ec8x:MC }K7"I*'D mwխ# Qɧt{ݍwyJj}QحzbtmȰ8Tw P;[|R.q]$Diբz2Ќ =kHΔ\ )OJFoΕzOLq&q=.bK))[@'Bgu 0ҟaGNJZ"ʅ#w= Z9lOBJewCDmHq0jK>:WmQxsWM[燠`>S9܀oզy/*3Jg9/D[ʯ(kU% k8\' w0|$o]*D#E}Zl6mN[c1~! Ʌ'fB{xqH_w'6A.7LMVxv2+4͚iFDIy0+.gm)W6s †A$ǼI^Mb=Do%~)7zlEr³;8OPt %F'=A=8R qF5V+q`؋"XV !ա$i{uY&):8ҋN͛O 68 B.v r7i2?}~Vij8}eoߊ&ieg0Ʃh"]PY4 A>h ξF 6%x_׆?r?v $T:X65Ħ7 ?ZۡIԾ{hm⇟;~Ca1J 7yziWׯxڑ)0< `̔p*nAg4 qEd-Lk F/+5J۷*΅ `>s&yjvMcn29 j$%{i)G\ǔsw| ,{̖+:y'8Izk6+gY"e#4NS$ds:@qxqw $f!׍m\ R2I[!iXջ@^Q7]>-oLGĺVsLy"8Ŝh--Ա:dߊiOE4T7iNl'k[.jN$dD4PVusk7HE)&ỷ} jiyPOЌ=H N<0()4:Ā 9<(^}&X/{?54+ F/zlY'3Sa Z] HyEi'T,CP%(Nmn) ǭ\ @uh",?Tb .dv׷:f|;FA6 hjEm\aѷM3O5~\F;H}m2& @ M S VjߧEJSQ$2MG[pש]4mZd3V-_~Y#ъ46G4)QmH2rp͝OJwB+r tnc9B}IB Tώ5BAsTvD%c6{rNڣ͢.(sڐ`kU-֗0gw4/]k0TJlMa >IeQF {cYNq u\'i[/ǁ@IÚy$ahj>y4C~O:EAJiG+ ikѮZbh{X*7m*_e+ٝMgIoiq_Dl;c=EǞ34~{5y9'|KB Gdfݸҫ=03'r>%u'nN:/?x(KVvжGaɋ7<-7Z2/NChP^+TO{89DG>t Y]ybBJvR2J)TkMeޯ[.Fy_>j;"CPSUi?  fU,x,g9_:GGTbMoQ<-R1D)Ǹg,{$>hx5%]'QN0}UMf>.S1-7/~՝TdFBA+LNo?Q͎qD݃vy3I*~SGi*\0ZZ{|A>z=zA3pLp+%N m'&Y2'Hw_ܓ duͳB 4hTĜ|)՘ڳcUDj!NG a4p5$3ߕ|X”k'ŗsҳ̈́}[1wᄜW VU uP?89%6H_Pհi àhp 2B=!4{iҭxSδϓIT:~޹Q/C[ 49jL[lPض?n*k5=!X' 9 ٳ[?}bխj:{/Lr`$Vnh]`E(#JS&3%/*eƟD>pEgbBz,"~HxC19,\R^`T\Z+sQwG*\p2۹B-}C)PTL=Pe+pbE3{~<̚ļgB%/=&-i3bY=X2 B]ģmM_TtxAkJs;Y_"}˪y m>a'4v,<<ܭWZ\bGpc=nG@ɥ60X%[;P2Oegk߲~ilKΜ[P%A |"IrrnwVN hp2ѷU^]stH- طXxаx!欼Qصr>| +;HM`\Nz/ =E3[qb %cWlt\>_W{G%&!g1uQP0_Σ#؄v~wZȥt`Q(pG?k{ } & a{""9fXniNt[V\ɽ dNbc~ٷ̋ћ1_:ѝIDB _i9WFd}zoRk%׸b#>?{-ڏ.3DE^+>ތf^ːWy14:rv^K뻖 0s >΢zJv*!>`^=8Z0^Y S*XAj94:|B _! _ TNfl$ދaK32F hQzbx5]G(Η'EE;}a::YNyddC/+<]r,ᬻ#jCtJSF#۴I.K6nΧhӢ%3ߟ0Za2=H3:UIS: l{HOkPgt̅(O Y#* {6Xs+" Z#LDUp0TY ALyH{N=y.C>ؙ9}D|~C">zLa[Y(팀jU>06&$&G#_nqZ)[0,=FlgrE[Kz/RY5=S߾B~I럷lϹ#xzGN"To>s{e 6٫N8aKҞJE6v eN}r^t ?6 V@*g1'?nl6k78}yГ- Аlϭ.*āZ!o \W)2/92w / 2[}tu밒$ 3M@+lCwţF_QнyI`RKZESdC_Ϋi]G-@-gOֶM~$0²/wfq0fHF37W`]td'WWI?eޫALYXɯ?@Z9aJs;ǚ-r#;C$N$f;SԄS c(8j*,ž 1C70ݐve iP(;A`Y?+OmKaۚu@ 2?-P ٍ+ Xzs2ڊ_h'tZ RP*lZ1 Gl_'[I( YT_9Npwym,.Tb9/mJ2H@^Цш2-N=iq?Rxx}R^“#k>mdHݗ=ALVL:Px˰BY?P<,C8ҍnVGemϑQ$2F(,= lFB:i^|%VTj H}\Zq}{:C٣1:|&qq}H51(Nm(U ƽ+Zͩ`Qp 3*&K-^le0( Ex]*8j W6~Gֵ'¡]S.yT ܫ2KiqXyG&[?s(L@c?eZ_Tp߻JMf \IPv]4})T>vvBDtX);P p\;vڐL5j<АpBGE&t&@cH-B'hD5..3CZy R2vf/l178@\aZE X;RP Ԥ fLv[*(dv299oCPk8yvU2%O]z~:LùYt;vmvͻI${9p9n9yBXNsBrSigHNnc+xuY:fH۵Ga Rf/q'[hyN hB{ lȭH$Y ̓Τ*$NjvSiڐT0C7gT5~r?}C3u[RwlmׁRdr]@ Ϝ|U'5>2#Aa+|HwEr;Z`fT )Ҿ(x2RI~H5N(VDGA)vWvĽF :D^MPkO˕cw y=- qE  ?``aMn9{6 yMcOD*fo6 5XYAui ꉀpM^vU>ɚ.`؆QjxIΒ!o惜4OcbbDzbmۯLwU D.W*;ytw +ͺzT/qr"{-n=*v&k-^ 1۩oGKfQA(%5Yǥ-BY90{0?:e4hH ?k8R-j~A^\C uDݶ@O ʱJUL#ktZgO{kʠd\$dr H24CpT> G@>$]$'Jtiv]Kފs$Hep7'8{̓[;nLUC78Zw}}HG0vYm5cٓ{Fd}n~UW7-HDDMEr8;`"&IطRxi .^I2'0B$"yp (gȼhƂdL;=fr 1@\h惓z^ECrNQ}߾zN'@ɳp!1熕PrU6צxB[ "~!`{gz7 udR2 ic8.{\.oNUTneS@6tbͳlQX`$x9l'0r9#9z* @m84fw~mVs;*?aK TG"ߎR%tppo/A#UѫPZlӬXn@ϒ]/ fwr.Ot)dFoF#?-tbgoԑ=m JPy1#=gQvt, Bm˳0J0vaPe;Aqّ{ULslց xe>|*uӖZj7BBi/<χ'; g5Fvj6촎Wbu+(KD9Zl{*J hyroCͪǜ8;Ő1R-$-7 \HŊލWK}B pt(kSGE)= râEpDKWt]f?^kvR]fX8.Ҧ~E˞?u\zҨyBRQߦ x uIV4`%ʒOMܚ0jͥowm9O9`J`Ec( Jzt';1IRViPG4 rI;{F : a43P5vkus SMr#~rKcxnvil> ^Έ9_j쌻ԄHT} :#٢8oƗP}(o >+1)Bt͜@u'*/7Γd5ëMHwszQR8V#L ds}̥8))(=p!ڊm$6L`ӵmR -zPx| y:dZ/C9'CY7j+hu/yՇ$cZ <GLm>o& g)1)i DY17`:8J麌m!ܨ'wRcD`ά}2W)ɖ<zD;G%X"(2zGnz`dtXdpTN~){(dYF|C~9wJ؆a;-Xp맅0==6N7XyADm4?n97,;T%N14M_KQ#gɨNrdF.Be]>%FgЖnu{oM'y>Sd_p=m T ~-|6kkcL>1j&>Gs)BbT5z$w9β4$e&~nԲ41'9Xʍu յ\i^ %&^}? qQUႌwg7+.w_9L#'BP*xMJ''h3iK1`T)I(Oִ|SR9q)}z9Ny݈-0 ]ejz'̎]ڪpCkSy.E-šÆݮ %O`Y,5Iym0>38rjgMAɾWjّi~/켉 mCJmO>tIԲ_ׅWWlnܬb-D']b2+(ⰝD"^S[A Eq2A<[ Je[AQy^WYuD"i[t<¾B_Uدz\Q|$#g0 "C"|`=,M U,aڻUp"S;xS]gVp+36F :&AwZI2Jk/Z׆z%NٺV_~g썻/Ez)+UAY]XiDϸՇ;Mk? ߞ+LN7AޖZT=wy >.jw׺I{0CZw(TZ!$UvŨ?Pڕ -U+09#ҖpGׁdzgk[lZ|.|e+IO*1.JRh&wooy*IsT d{dB9 Z֑E-Ags]L)EgHdS2B ݼ G|0)?I曮$.ֺQn ar)`3[u5\U9"uH\nj#&F^mj|o gva+qi\T5t"@Y+$FHK_`\Wc̆͡f4[QvM\qF$> ќ9rYcRzAX,|q& #[gkwv5MVXDdAes_;3[bЊ݀7 Bx# #O'7˞lFʤAO@ Bʴʭd%n3"/bʪ"l0U4yB"(Xd>Kc;=+Q3Нy=9_ 84@%Avl6{YWeelӠ>w\g2p/$ h6lqBI 6'8z lb$u ea%guczq͝ ,M4*lf4nL8G|EoI3 oy?dƁoX`4xˣPu2?/GnfcN)=`3]%=NŞVQz\`캼:D#R`RPV(-h Սo|XDq~7ɨ3MYDÓ쟷W \8/#fq5 ,3LAJ|F"=OM\AM3-OeW_EvUvHm^bEih49-6zNe}mHEGtLdƕ] H/JOUʵgd9_xD8_f+%b\Ko~ئHmWلnpoy`x,.pjNv6o:ޡ0RCzACNѡNBuM_?q4 )?Lb(O8EW((Y 2\*L|ZF5౤-[ __t=AatOH0nqۼXC=,[V]} gJqmj->>;HD>2)#whB?̇(l]L5pϷS6R.3謹~A.߱D\&#Ztrig$!.>Tm .] zGL n?Ҵ\Ϸz^5h#R<0' 6212elnn"tοm6_tU 9L|Ph#׏FaXF|=y8ɀ"H*@%ARYt<1mA]*o:ij{ Y\`4ôO[gLHUy]鹓zآ{Flm|͠r0Gw8i&u~>8)H**,136cfCv׽=sIcw/җrUgƳPp/u!+eiQL^2 ^%7\?qZק%q-HQV?BhX~\^:;y;P13;#S0wsT|w&$Wo(uZKp七Y[@#Օ[i#=oF`+j9[ڵ[}I^qL|QPbDR"5{dǽEMp8Y8'u~manT+؏KfxLugN~ѥShcu%*Y24xFWz>q)a5j2 :>2DHd hTsHͷdӋ_ E+`>6M#Ɖ/f׷foWT|.dH} kO[̽ԓ#^ pd9B=p a_9<^cU>x K}3^Аem/{|~x7@13ԨTeIux;M(ʹ̗}4WWhГ]Q'q ۊXSOxP~U 䥴@pR9kL'Xp`v6xV\xe+xN .6Rϯ ȀF# ?ah7k5Mb| 9 =Or+|aCƀ\r u7Vg6}w]4'tBƃi96șeD{IB NO-#G=PEGw0^5 T8qՉk :ڍyf^k|L+ߓ~2;.?M9S \{UV;Tn|럽X݈vh횮0eFY#pi% Ac bր0f2ʯxd9}\:u{X8J'NȚ+'ʤq$jx^r4wX*hdR-Z8B8|)?w=e\<3b~m|`2iCͶ #}Ep(@Lv&<_v\:8s|:vL;EkZFTۓ ֘޷4ŢCz(Ā5DV2[8P_WˍN%>^w~FV&'%q9Gbm PIh5YXӓ,41[.†rle|8N:Ѽ$-h${#H40J(EW#Ik?kD_.=]}E,}2fuVv&}TgQ 9lcUBS@(|e_oqǵ!ӗ,gelXAC:@8ܬ`=Qr;+~vdX2.FG'g#Eez0~KCkh} ͡Ȗ. i *!`Ĩ. gRO Jj{O蜎 82,,RK dͬ5J!b4Y%GK9O@0};_fX悠Uw#UΆ B{ _{Ÿ́uL}Kei9 b܍U3e+zڰ_fqJ3#o0(OZX}*Dԋ3_rBn7GQ -E|=75e:7P?GmoDqfuMݬy"ᕇ3L""]kد!./Fز3~nԊ&WGΉ>Cg9IwGGA$8i%|u$ {?u(Njݡ͠2 J^3pyCT%Xb#۴Vcʬ*uB;Aſ# %./o|ʼfʖsUv=۝Aʁh#e$s_u( &!iCp zyn^48ρDoN?)!$h=3ψe[ Mz($^mdPD['>^{|H 8־4L/Zh(Թ6dePYIo@Ա1vQo nwey))7G"SDTM?~ nCv%~wwCB{gx/Yдx6>qIr>DJK l"Gi+ !=IMX"ۆwbQ&>o+#u4ƘJSs霵=%LqM*0Ư[CbfcF{̑!|#wNZ C(l#w!H{ϹTXK'fg 1x OGEJFkaE"syto]P!H[ $"kqq QDB9?> |BIw cw}Tק/ ;w8&P٣O }P=ωު&~%.At|β2xp @݃'\>s-]x-IqϏZtc`lb<\C%S1n*0ruT06%KſҎ we <:K)e,hI"xHĊ=z B8bh䞒h 4BOsYoP#)@EÃG. :dɪfg( e]΋Ue`x7lh Sj5(&Ԟe$F-'6}a=J,9Ln~6ݬR-8B@h([5@Gƾ"3 w^*ePķ Mx#'y GlW)R'3U,.#{Vw"#1_HU!t5w['QI*;ĀKTFZ/?cyTwdN`Kfѓ~MLL跥tXˍ26{.nZ):fxSA)CnQ߻2ÿe7Z筧Vj@>rꋅ~X|/h7Of6:ǻm(#U89I^7[3M+$sCڿDϿ[9eq2(;rc"ޢEXKM.Ij=.Gx'0о"a|GV!yi}nElq_-fOsO0%W #p|E8w̅5|T~miSUx|M'TB}ubzO'osyw_5GxhECwh l$}iA0>"(St^G kg xI `zB_5T]!jgTY嗄xYod>"]qB&: pU8ް6Se1 5N=T.-߈&>ˬg1j -MUwu(y?UV0(x9&ԩv(kl2ORȕ\|Y DX%W+I=hm{$}V/ᙦ)ʬќV:\DL_hZwזJ=DLVCIClT$mj?!6>Yӫ}v=@SeLg3papOgS\$mj`#˕xFvm*R)m]Ct?%b{Ta'K=8 ܗ \ҒD{Qob!5M7>][mIٚIriO]_ S u&X)3Y {W]쐝S 67c5 ͦ[{~J>mɼˎn:ABgфv'#1/Nr /n=MXK0ꩦ7r Slf6lp%@Zp m >}16fNa<Ƨp$EOsD|&o$Yiy{{W RdOAi'g$-y?R&_D!:cBa_?(1-&=0}lp):jmlך6i@l?>UIk5w- ݌xYm!EL CmMp”tnxy@Ax_~bLj S縚@j"wz?8n"R-?FvaHBR h4E=zŮ/1⦁RDՀF%0YPn+΄%]fc ӬJ۝-݊ ƒv3wmv gUv7`vmZΣ?F7-v SfBT] u{k<}^5 Bg@j(](;^`U9$q*>y%Ry֖9n R5?ÊZ ḍ4I%kjmf7"_ ɫS6 ,! u%]X)fq&|BuƇ.3(*cWr1oRjʼs[|^qy@ bM L*o`Ě@&!> dO`$k70 m$x|҅﫤G.[AҞ_qJWhG#HyRP4IA6 נgzbnөAt NA\M#țm1951i-IjA}ro%CRѰkd ^u7#C&x?-h۸6}m:Wv7^n Zjk0Ɠdec#Pl԰ף lt4wlUF~#7RՈFƁiKb Gn?9}}L*(#JQRO蚅T/npnE)NXdxu_.HmU[yN+a%{aH`R B-P+2 |!*V Qp׸~4} nd$K r|+;ƄK|]nmoTM?ن]L]t}.gqln)18\::PnΉA'%9GXKni,G9y@, =_0Rg+aN<>[2xD|'#AU>9kql~VW@.u [I0?Cf0[Bq=a"N,As;B2W4gzo3>`_P+!}hfOp$2U4ͺvZŰQ!dk@2[Un=l1q Շʽ:ڹh֦‡|}zUQY©mn֐l4yv]|I؎J=;% >5gGG .]zr/!\B5prZtSS-lO!MI½3QO@{Y7x[~Hh 5Q1~PkWx1"$4 B+J|9qCĨ16w\k!gB\yQҺV˖94"XbҢKƭ ,zC1$u}J53>IqʒP|Z5kyfDF+r/N4W<{V4iT ^rZ=6d} 6#ϱK"S ;rRdV,~s7v25!ad?VM_e2)|P[xCBr"sxY"x'ecpijx!ViatW=A]T ]Y~z[U^4SGsꠞmf`ӇCZH7jҼqh\&Sť ֬?!Qۧf #BufwiC3N[-pzV5=G3 KDc)L S@jC)`gIִ?O1-8ڗRa}2#Q)[t?l W3lL[utw&Cg|!3q^j0%fHkr:FO!w}xv0첈v qr;DL a?YKJ^/+~mՈi݀XAd9>rBOJ | Lɏ߷c:: ΂s:A8bz]:@ClX$&=돎d'7&c3$GM8 ]-9]F7mW/"BM+ĕ.BуU`xntҞ?a Q>N{{у%`qA})Llɿx{j>9Godszi/R˨Ω[ȨW=HS{H6~߂hZ,۟EK3OԕI3 '[5;щr'rxWNu_Qr?6()F|^y$( $Mo@HE\0,h+>`D4-s'9Zwvơ~nJF <[`F+LFb=%edXR77~]~ @^X蕞S+,m]Ě ަ"}btIKF(]\1_&((T^^¸D|"K1eZ?=&bh(1Q)Eq<vKNʭµ2O;lUHRd cВAs/i`-69ڋ3SB׊_ "{fDqLMgbL*R>FejW~bNM Cm؂,l&?>NȒ׆[ON8PT/  x%#Ʌ"VzhS!5N`mbOpgm㤘':k5ouT<4MJ4Vt>bq#%V$lU:זA:V>[>`먰ɯp.iMẂ%PLK6XAMZ@7%jf Of8*.06Dغb v]lI,Kh];*ӛP+멬~)RT먽;;o E/c˂e|6޻FE*_ @ؘa5hZbe(Dv9 Iz$!5&~.4(#$G<Ui+G*ֽ~nAD7zщZIg,vϺ"˯sE)r@9s3Գqᩘ I%Za- y.?t |~ȞiK ; *0@ʑəΏ˻ulVT_:Y$uq& F s,Jz`MPVnESLԭhxXcAAip'i~v|iW36#\DEni2\I,3[~ #-g{||&28099>@ؑ. ʠjsTĆLpf~w{f?þ+4*᫬W+aꂗiLo yQIG^b6mT-<}HY3F.Sah౮NA]SKKZB-GnG(?jC =tm$E9A0,Æ4; u {4Re2sL;-BJ#~wr13z3eMr%Sz-k`FR!sF+#ԙ6#JVtEb|&}Ar=^_Ӟs/mZO\3ǧ 0F+I,Lݙ *uFZę,b]Ϝq{k%4!l2DqϜ6Oy֎;"^FPp'٦ƽMAKaPmUii `Zxؘܿ: !k%(ft9W8{o;x4|vd_NBt /߸s72hDcP"b.3~6_OX p=C_Dsljvݴ~'B 5}hr̪0*[\J$D67jjPw'QSSI- I;Lkd$=Iw ~͛sqd߶H7s\Clp]hYEXZ !>ʏ)ZCȷuS {Z! P1׍'a; y+~'g\bvĒ }4E5/Y4k!d'd~3D!G׷D'C%|\M/ZPqܱew4U C]!Y˔/NQPG>; p[RPIY1BB>~~LX+4߂Xe93]24H}Sd}y5bWTދ*\E9Us %|sJYx=I`<^3G AŶfE$zg=! PS$mJ~ e 󚟃J?h_5WY vͱ- ynu?7)GV<9Af,btz)?.͖jvC (r͙$]_ = TY u #rGA §Ap3y41vͩFOip2|8SE@!KQ7Q8Bs\Ł1V:YC yK~ f\Hx451 Me3S_  b%D !ZBN#qv6$5#}.cB~CȽ(^^ܽgG: _'Uũ``cP u9jW}I. fP-WUr.T}DϘ$8ǻؘ{4Z<O;էiK>=[u–?N7r nS-j[٤QH\Wv˾.U+S|h`˶F=j$H~SX%ӱ4'G5_]bh,C2-|n?ϫTòQt*:k=)JpjG*1/*\ éV6ʿ1A} -Hv?Kn YhUϝW32zsbE߉zOޘRhi eW.X-k*T8=$.}EtBeO9E'rȗ[T" D2)aZY=Jo˥[ 7`E4a>%ǶlX7>b 틳W3ZxyYS_Vm1]Yk #bTь%Guztޥl']%ʐ z#- KG$dAU;$J@]Ie8iy7 S* 0l?74Ef/~(|?~AK7z~T|뺱ྦྷ&:soDfÒ$_ͣLHLɝmz7`³DK iƤ[i) 9J1ڰPG?/0WHJGq]nw֧Y3`$rL{v2Rڧ=KgM !VhG)D(O6bpiZ '?jU?a`4<.Ux$t=+@#Pkn[H!undgj(KD1:.?cVT@ji =y:S#u#Y7ԛU+4@z0b]5#oU_ё"u@#TlueDx];H ޟOΦJ+;Gr2-q?@Бv},&(Hb;q1L_ UA.74޷suwyH)Ќo?11-DˈVT-xM3P(la t_m"W`t:}ّwU1ȧ܍oz C\O>՝=qqJpZǁ)%Hز)ooԙ >/Dkku:*f1Vk$89E سc}Scu xB >,PqS- H3ul#`N|ReLO].{iRW^O.beALQnH1^{)tĐ&G% ;[4P LW]&=޲7 JQ0v(6Mf1* VڹkvsFŕ}}Ql'{ND7?v=GTg1ݎX8-9t=>U| YiE9r݉=% ́m\Wg/F{zt9%jN@:T}2?ޚ~/!qc ߘd?+to d?1͕iPFK0 bxO2ňٚrw$էUGD$L sfϮWrU6PaBfg=w%ʢb5dwuxG^JMplUeT*wI BqѪ!Yhh{Ayh*oYH }ӐRֿm9У<9z!gsm*С0(WpS m0Ƹ-7!i i9ΔdtQwk)cJ:vHS0+s۳$fJ\ K<-ZMjzS/PTT: ξ`~Xwθ}K^ p'%6c4pMA"#5gKK? =%- XLGr6:ī Ȫ9ψ@os5'~y#ͱPԗ1]!'*qehYV#߱$CXj6'Pv[:D@Dk'|̫Â>7`8OEn/x$ńJ`W-Pb1ѼNϭ8; *I H'+8pc?଺:Y$bPIs^xܴLM]tNcJL忰}q1}l= J%@ܔ1uKݲʽ gZfAU4C(Owg0ѡ>uka*3D4rq\C B,$6rO]?зܘ9AO$đ(}J.w78ڪFlQ"I!wT -&#Faʵt7.n|?*YcFPfh.,47-b }-k^}btݒE{)\8NT-khN|^~:%]uJ%;OK=40z$'gǥ~f /POHk~=p"z٫)BnXfA&QTgZ-eK48 :SEó NXbX69lt,ig,KGFt+SW=v*Pgە]pZ陥N xYK;'gA񋍶h8 ;#Q&F$?Z˽@E ɗ%獁69]l6s{3oAWg,^݈Х򍦗i@}JDA*,X.|1V?D:O)׋9COgݸO|>btGSV ;HŒG'Ә㗆Ϊe ܙ}&ArC|G\ B7|y 2l=F YlP|̐'Ikӳq_ cnQvaO C"Krtm,k"9~Z0 Ŋ= |/xPP7I)oÈEI1f_pp\pg?"Rq;d)x޳zT*I&=S(E?LIR0K!B f>vvX&jOD>턜X[9BiMlZ@lV=@7)DfL?i,] _:؍LW/)E'B<3lj؍0"]r45V5CO6}/WFG}w sI? rf(+ΞBz"\ tNeLR a.0P8=w6vI~\V: ?[blp|>t/T7!׾\YR8Bn|7MRpZ,x$[o<۲\CĻ)꿝bm0c|O`I'?ea= lh۔ gڑh܅xFP#iy T$69T}yS Zȕ=K̡!00czUFIF#ܹ̑awuVF>@`O0Cnk.RV]Ʃ7_2̧,Nv~EϦO ^j&A}$x;°Fw'|JyJw(3o_r ;<璵8vηېj/BCU=Һzgy=W: D`?j&J`v>?1g،X^5mnTt>$X:p#] |tvi|u X/-xkO,?^6?8G?89L^(H~,QeOdTrGK;|Ӆ8yvz!Hj،3B6o"eTeOG#_[~[f*2pg&x(5u$3jS&P*]4r/.bS΍aE^)mDqu66{ǑI%M KLu,r\T|Fj\"p-SnbA8b D`|eJ &G .f+F5:ϝ^ \ W6*~h\vLbhzo >ʣή|Qnov60\QG[fUYFΜ` )hPw-i]Re=,)2b,ĭx)Na&v59Bi&V_|%Pޘ ֞)>N4E={BQͩaECh-,)t4bF<|MU3)vn0zhsRҶ‘bVHTc90"G^/oZb_*۶ZkZjɄ& V3}@J%I_l|nI5_Fҩ,EDكeȑ1p"?~)̩W hS˲Y&r8Z6iXeG#ӊb 2C"ĩnψ>g1ut )H;R!l+/fGAinxd90q0LlFXQ8i]{#C#S$+ 3A:"QCkF@ :i=F5Y/cWwq~T]:!  [~;;gD`M(Z,oʔH;t?X٬H>%2TN(8/Dfgej-*Ӧ4σW! gK%-@ .]FE:4NwEUa H vju*m<'6+A0Ԕ>ʐ+<ߊhqw8D]< KCC@xKA+AQhB@5krȺ(ӞiHcol{jE^C .GG]:lL^@ [Dq;Jt+I)2>8HG@y/tA~FKyِa_r9 @j +iÂQHO}{l76X@m0n~]O DmZ,FA~yKg 3İWp/#K8,KVWFʞi/A&0'X|*t{Xkq쫈HYd?Q7.}2[3,FVROXKNi} 3^8*uPQŶ =hzl p4 0=oZ .IZa9R8؝*C?DXP֍wL 幋6׽ OꄖdNN&Ej^6ff}p!ATx=7hz561Y~qZ6Ep_.0OD&_!|zPK}jk~Y14(=*i 1˲~跽)zD{YΡ_f鮌Gݳ$H?YzY3ܑ `|%Ձ SM!A ?٭!w%./,Y=#,]^/ĞE1h6f/K]&ЙaAi>eX τ> ~ BrݲzubL JJ`X2IcZYKݧRHbj-XMkk+ nvu՚Myi&Zs)1K*K.J+sRMUv3\%?jˆ:ۨ>l߷E%6h&0~]9y$%_oH܈"dn֣2Lo38 aW 7*p ḕYe2j+[)貧PVvB1h:& `ov3rԨ-o)D0$KaVo>֜@)a(5RX6<2.m\J~N`;l OYV.вi4۬W}a D,h]i ۟[J(XU]L\C$(F#gGyzYJ!l{Nr,gƯ#]?6_L # k'TW7\[#Eg\>SYD8u+twr+w<^tD26ꉖ[b 64RfDНSlEC9ϠL˒\[ ⇧;<1Т좑xAo恷JTz;qq0ViWrL͠tQu+dNT JS=o9bjy&9K|p?XGhRH6*үTjZ2ݦys8_,v1-φEo563^/j,5FW'=6l=TUjq ^“h,dYa|+NRo׹$C}HLnuln~y8QYac lutdx87cT/TkҎBf,3&Pgg*Mㄹ®2;sVr<9vA f:U9 dm!bh0ZSNNh%]F+r {'${xM@Mu1ؐޛ CSҥ\_R}y08\⍺C#*P3"3e,ty={n@%͸<4ᚊ>ғܒ5,}jreI N57[t PYMbVܾل۟ =pdQEop?GD.9_ZKeś'<٘TPPj*{Ck{;Z?mk)qZ"ȺM;dd{X@ȗ[`EP thU bbS6rcgg۟Ӵ܂ީJpZ{w"~A쐭C=bbB%'}TkXKFNjҥ2JETǛp̈("uU}בVy豶b^(>tT.sH~+|Qzgi[5aK Ƈ@H7Uw}LA v6m =滖m`gٶŸ#DZI~ KUKx%@Zh>#ƭɬ{@ z/CGe{j+[h$ePlV tV46 n4I>az_IxE6Q6@_r_n\b$]֍2u< 1;o4>Db=zs~ Tl)U j]Ҳ;mwGKHdȇִ\"/ 2ĔO}.-]64i)o9s$3pE|uEmh7y{hIYZ]0y`dt} (>aOҚVƊ.U \;8;z}֭BaǃE*Xˠۡ$xBRƍkyg줬6#x 3BwmdJ>l \\UURʸiU kT$k1wV *d 7!!ػʺ KxmoPm/}+:z$Com2XED'(F]!HNAw8Ơ}G7Y\-_ SqͺBϵ$xViwKZiؚNɱtGS~u|9ZT Ozq(!Bs;Q{t:Ja""Tc-4βzc"X k=ӻXx-

y8У!E_\J0~p+ N?6X6^@nmKe& 2ڰ7戂o*RD*LşN0CMR[1wIF{J*^$[wj/G~ W xL/v7N? Ffax.F&%4jE@"iB^H,ޕ1n"kFal|? y\"OG6S =Ʊᙓhr|#jMya1NC9hX/~{X8C%Yшn'B>&N6`5Ȧ92 x_Ar! @ NwX7N:F0(p6&]Ð}$dx zc";3(U_ݒ,9ҽ/laQ*҉q ;tG 2?*!y㠠5rL{Ei3arPd!hE_;h VqZ!~-. 57sf72(Rh{.ntY)D"?8]ζf$ꀒN܃fߩN3]FA\ta7 Jc(Hk15O0ꂨҤ AEMZF]2y:^R?3lc;jBY$`_ScЋޛ !au&?ȇwwRjq* ;pkQ=ѳ }2" c[ƃ8z@U 2QI~8dbowǰ \ kA&>9~=cA!ZK6I s-6rQ7je%&,+z #HWCy!A~0ˮ;Tl0"~1~OY@ދ?^5:ҳ&|gI!5v;wCfuL$FmjqZ{sr(A c+#kp*«&!*U@ի(ujel=&Y00UW9J[㊀;c`(Ð>^{њvdd؆{zPjgNha+5Aί Sͧ'Kү* 1-S· /m`Z3tj6ǁtrw<_>K:&Jkӂ_z29T)Qk.׆M*c,k9&@JYmo |`~Bꗆ_<+Ϳd 'tVՁMHb`^=+F?뷾&d>XHC}$[n'jMn_[|֥ *1 x! "RnZ]-z_r; ir0[礽(gyt_\s I,K GbMwP 6MֿP_]uۼ^WÎC[g*To10 hr*R$۹_3ے8v~ -EAGoy9bg:,񘭍|QZkn#mGpsQE .gZ 2HfC$ޚEĺsVӘ臂܁&l"&|^&U3 'Z{Z?Y@,ŇphmPs1^Q:hn? j*ElkEGq.E۫ #8w #dȦDAiT8SEM$آݣGD"N~|TlOQ<\x45~s|MIL丽B7RX- m/8^T[F7#Bzҍr}L4@:b)/]ɒ'C__XԨ^μLGڒi6f/[N盆v_PKS= Cn;|ƀ%g Z} ^lu6ſ&N K C v"h)rƽ XU}H*H*R<ePʥ ɟ[\xDC#^*g,D/(J7!fv뺰yp;mz IW !=F*iE `{s~B.|\PMgZIga uRWR͒n± ^"L>7=S]+a[@Rʞβy1~NKAr#NU72C0ga%*"pF=SG̗o+фw_G2ì0t䰣$2Y"A4+ۖKsyb< A3)"dTLP8Cȣ;%L\Sf/zTc1a+!ZZYNZ ҙ "Cp 􌶩$@hP_2q4nҖ`[nND&&"Ѯښ t8|G{+.fli拘]~_2LG[S{nuKDτu 5"6XkJ>FңŞMM TBd8K`U\EUIsxTCy株U/iA/<+9:E(IR1 ۡu8,]ҨW7`Sf [g]6n"$YNqBd;F V2ˬSoq~nR]AYt+:_ѝ跒v?y†d@J"(W.^Ѳl \@8\ h /S_| t#l@4?FXTE(x#,G. q̀B2[C1]8I**aYep +f_v0vfm& ?*ݩ|U>dS& ó qxh:gw:?'*WΆbe|}f$dP< uΓZMml) M?h͓JQNh4 #$7Ž>۶#S,k'OSU >4h͌f6ENǐփ[&9MXC!u[X *E"G[֘4"3e:E-%Np48+l_~ywwJpsu:/L-ao0 oc Sz zQ͉Q?#E6TXmmhdҠgs&w=ӤJ#; fB\Zv0CWm@5ٽC&pGWt6x4"I!ГISg@>klZ$O^Cg(81h_ͻD25;ٳ\R8I5i"7WT~hL+&6pq•gY%7uˆ\ pA79X=!;j½n{3ErMxߌ|?v+A#5&RMWmz2aHYӠq2\'~s*|mNLi"u[*~_D}.|j6&aʓ<b1[7z|a(prs{zCEOJI+K1v(Wax_ŚTkr V/g$bdQOcJԧ:G"( |ȩ).  ,ZMN GCpd{١R5L?1؆8=N(тLzs\ ngYjI4DʮՀޘϤ nKbzo u:G5J~Mqdf^-y MeތqM&=^\7 粫4]^FA ;uH(gLa:!I*y%_.*S>YT^cF" /N dAZTB35r'+mqb|tE6^ 6 JwU#m5+5T]XMH̊s $oՓ? bO$a9U2yP*T?}namK bĮPǣ ]^`jr$%3tI*wRS@=' |bw<0\j4oq=D``sR„Ez0a"ۂ:T+~/u/| pGю$'onkDXd;]֍7v ]D~Ri:F2_` EdYĻGz j*~(d5qo sKQ*Tҁ{r55}/;y_vv .|X &EonV5Qں56A-rCg()5H%Lu^Z `|ғUINjbrd|QyrFY/6K?&mtu,AIԇ'r髣YIwRB~BO$D4:f?V'[LyF#Ԛ llC)yǥ,UX3[v{Y+D"hwb5˘!2~IKJNbg~澎(?88vfp=(:h-s4J&w}=HC(gMsc5tɮf3`aG#&)"(Chs0+u&Y-*#B `R" 0TijD8#Tc츢-hyv".OT*?ECg3f»f|m~7GX _bXQtGw{~}X84g}헥s3}["vh *@%zƁ]6ɡHrnZ5&Ys@0C?~^fE(fڙ5nK H ƶ$\T0w,ݞy ^ײ˘h1MTj+DU&el/VzoKbhLYe\=st79b6pE,wGR'cCsiI.Ҿd̼ ŷV\Xxwʴʛ< LYxb:%OY6Pjk"ȩqHUNi_$~ss)q$ Xsr1q'8#hor`-&Zȁv Vos4?p(vݑh֙Te, _-(=ifմĞ,]c0ֽǥL?V/Pwn_"VMܹI3Nv<5б1:y֢w¥ДR`=BEj' H4l&z]V,0g?`+x?m/p|v bݜa!E-h1օX~h7STwY$Djx%<Cԡ ~yV{꿆ڏJp4M+{⌚ެ dio%P蒕s̭Zc/g]k&yJE 9 R !١+=hvfb\B᳧}r3RMJ QAuGp*x c~ G4&;c}9Ss Mӵ/{%F97Ae0_(!<%oq;*Z ZF ƶ¤7pCNZԗ:gmw76i1m&c96:TtM[3tn(,OZ }SA!')~pVE (z(~1_%{vCaLb] aNIS]!fHpzwcBCZ`}b2P Dw Gm:&ÆhFw3p`q>mƥj'5"C;,f72+Nrf;TG(2P.BК LV_ŵz?ԇ|u%\_W#+U/ǒzzqxNf:RU֡| 1o (˼lG#V7Fw̛ZtY~BfNSo@qlcë9>|X5]KS5)Wԉe:^0:R钔;b#KTL}1 |.%)rKdR\sN2΋9W#V@r0c8pi䚤kP}ל)7LC9%})&۳g_GI[^<#+C>؁oRLKp}SRv/tsd#aT7;f LnOi2zyE9 &0 v0BNSԍ#(UPoG=l bR٪!Wg{oFR,TC-mP_΂XnH|"]+R@ת۞LC\\J$c4 pS_Z&\8exmCBpXFП7:nx:,@:cJ-cOY*vZҎ:d O3~K! M5-ku֙0iv%D#/!@A'X'Y~6|eβ%j|KQ'$B&~&x!PX.,@lI,+؋/c7`FtLM| my%Mǂq[2o!-aÐMxiCk)X>/NF Nb3 wd1NxrLP]O:ɘ77'iP{@AxZ>Ok4e:ncDLWѬMȵq*M+A1۷.ML iQ옅|\*N*mBZ*Q ALO$HճwZ4SN!Xqt;rܖjpSgNQ&d8cy.J!"9T5M")-% ;~v'S Y[phn%ԆaѢmN>3$:\+_#?hiYQ@ ҥluĸYtU8QFJXI:آdn[lo%Qz@N{1U'HlPU-nR.~U$}1 Fyq٨a9MZ=vw9*e"C_-0̲Sk@R1մ$M6aav>reQ>|RZM쨨kӦBƽhusސ I,ٲDvyU4,7J?c\y@ Yiq )Ef4_ZHj͵#P2-)NL@RV ;.IXDD|#V;':vURfCrl.02+&O֦ȧy^~c%>Ӄm.t'Pʫ_|MjN)`|؝`=`40F];JͲ]yXfw)#SM8=$#-$|T74br.Ԛ$ҋ &W $G.pcP|wcyM7C]_o63f[i(jǾߠnVÿ!?Q8iѕjQ[dNq7zӤen@M˄w8&YX6XMSE F:`mu)jbQA,B( SKҒ1J!3w 'Os$~ ӏj1JW2g &Gf+1̖b[%'uMtTi٩ZQ6qϿOHw+a G!7v2_-R&㉞E}1-Yf׽ qd ~1RcĊAo@&,4QQGsb-"&C䇯Ͻyr&dg!O-#YRz*) aEØٌm1Ƞd ;ajO x2U W[$b_zHsMI7(c@H9)i y8¼Ɓpl3~Jx> CD!dmoIqKőw!V߀0:+5ll?Q±I ţ!_<-$8(n8ҝ{d RW;~rٿH5Woʻð3ز!^҆qCaVI1.sije0>f>c@DNor|.|76E; G'N<8,,]67=|B  (0M%/0ЩSwS ۦ:IܙMRss#xŦ9s<#;/%%JWrIHR rqlebx6!9NM04i2ն꨺s?cW+mqCA!Ҡ/{B[>9/`y\ttNA ܺ] HhW `Jd4Bώ  '%HN i-Rp;8A!S۰:KfPC#RC#eta 4Gt co2z\mY7 ^K#9t,V* Ġғy.4*}1, En"ӿ*Ҥ6R:;2f#N-[9=eYQs#j3jr3r:;FJXt"أ7f4W?M(he.n7Q_PLxx&=]eA$ّ4KӀ=!a!>[zmbuIZ^;ؤW T9p~7n~ 4%R=(Yrq3iԮ¶ r DƦ%OU:xcu>AG!rg`!kJ%JD\qޝe}*&L[iD #YǒN@n}TO/1Q x$;Vpsax4֫g&L;NGXm4RvTXj3nAc@LE#%l]"wb Vci`]SqW|.'Zl.TVՆQ^7iui?&DR ь=ZD&%~&ּ@™߿|F8Ϲ?[Dj=KJnj+b$%!%>T%)=xޏyzMl$qi~ޡZx8b4.Jp(2>tuEO5 ͗: EP֩Q!݌xc5> M. [:L 3 ܽpBU`&pI8,c^SmZ6vh` izk^E6.s_:u*I(*d.yl3#֥Q%c_Nb[nboi*DL>VKYARBd["R)1N=RnE9G& P'hJ`Lr2z=xlBs_DU"͵Vn -([{CzwCC aFTО]{rjXGCz.9KmJ(| >EM uϝnJj"Aщ*)FM!}3,TnLYK4Y/W8u)eXm\RV}z贈א>r.}62—x muA'A5d#,P62 pڿ.u=,cHs{ :_Sp}.3v3b1KqD"tIqUj6&r9r (Q04Io'"ջ$]+.-P KplD:)?;DU,s6C>{686t98VsA6 g.!x_= +Fb , dyC# S!AcY!n)(:q;>2vnC,wK[vb'z:olt251.Eޢr겭Hf~-MXNjU{ fl:QQE@4(R^9RBr0/%݁q`؜GVmˌbED]T'תɥI%<*AY?8.űD(N;m(̕7gߘ!d IuX&ɢE{}X>#h琳k@4(Q-(㮓Imv]IGE+Iͤ1֍v th>dM#Z])4 pX͑OޮSI^fDyoZm:w"j9#=~Q3iE'dtT]a4͡01\`xmKb!0wvE6/y5rx_uj{0@T[lkxř yL%(gƨ0;9•m1 qL*pM܀ͥc?8&^oAz=wAk~hp#nӜ5cRռ.VUgN;03tU`9 (QzM}0i_- ML/880 +ea Ԛ`KXb2diN8GtAL 次mSPkIıaJM#>p j[a+6.l U^b":UB?pbqâYNt4=}jkX6)*JU}OΌ^>5;io=RKOI&T(JH{k{R`I KDb4\5۲QQ8rn'ia-e}M3|9y]Uإ?Z&"yRa2"LDc+IiIo ")MPĕTldvfsg72n4PP6rdܻh YDE7>k䖼=XLm4Q6BH=Yu`w}+Yvd ׉㰾C!M0pz3̒cjӭNsD_$mg&d Agvx)O7kZ9^  &* hu(6SƆt8e8Tr¦s+w)JхF9&VR7R{z7PVL\Dqj?I)rϻ"'}G-@7Ŧ [5.5)i"C)Kok 漮_#K\*7C{:,ߐob@;5qtwC\9m+.7[,_}=2fnš xw WKSrD CUPSq<yA=67{!ku: jxdY.q4afz=u+5 ˜6 t}8aP 9M䷫Y7=B jJ_t5;{6 /o 띉mF)S%=1e@&JՒe+R 5B GlEE6C8Z2 i(CNgڤ [G[짖׊6UQLUy4'aUEtk. τk^R 7IJn,gsrijw 1B4*І~nH_n /'+,vĪ4CErpg\ZPrx_Mڴ4'Xz^|dkx w&kuy;#ݛ*\Y9]p>/rl܆Cɀ,݃J`'{ug~Hl?J.X]{G #m 3<ʍ:ƅa+Y'!A fL)>7RblaP0Փ_ [qlFVnLӷs'<?߫JsB0{Dix>b9gg} l*ޒZi81ןA^=7PXw [&)fObV& 9@>HA$gs,dog@st*Q^sXtDUy,/@Ì @3fJ)i([y=)reC`m~4iw8n8X=#Diy x7]r8T&$UN&S[SgDd1f…DCh&PP+8Df*A9*ڝx3IoNVdMe%ˊLu)KSa06q RB )A W铉">,v"8%3mģ9ݠnؑC;%MTH'pt>((psn`+`ÀK{SDS9xUHR,GWX"0J}p[8ՏYb>(6 Iv9;v' 2őW!e]Kc h(I$Zj*dG7E)w+ ?8d:͑U)hqfFX0ggyV+ 1]ҨsU'Mu ҵYyYZkn Ò*jԹDPiv}a 0b?wb$14I铆ITUXtmpoPGpaU"h5.ON̳ޔ4.O)uPM Yx.RHXhZp "#7$P&djXODMScXHQ+s95YNL׸\ꖉq%̞c8?iCe6SQoh%l-& `@94R,Ba09)wlTZVrFyEks*w0V@B$@PU9ZnH++ڦbmUa\t1E 滗L1qB|a+.l= 49 tzoWh|#- AY*{?aplb |b ̕'2M>Z<"rZ quqQ妔B2&lm>KC2hU6 5_#Qz $_ {وo$hgR#`|duN-kN2>zgtQ4YyJ>sqћ>a{׶N#7 Jyġ˖ܢ]irW`2 rX)S\cK]eG=+‚3oj=`qSX;ǔmDpc<74v1>`ǽѱ K8anǘ&iXeV(5hj ^_XN )2@IR*Rċ w}9X s6quq-{5Xe*~U3Ċ=T>ﲝ :cO ^,!?82JnB+ Ea6U/~]F[רaLTC'*a|Ou>Վeϴ)w+M }~ZޘmgUc¶AiѕOC I-8ϋJW, oy`1`_<72/y#Dj\8!)rA6>ͷ5MbZ_&\ޠzpǢEDHf@wn@х7/tt^t;J+C:MNW E+ ԷV!(DѸеfsR?1U7|LӁ'yH&ϸo7vs1(@y @tg)0A[4Rg _ы.qǶA@+@s <5r "0~|YD6֦]5znņc)fԑ{xPoApn1^+ntNuхlI߭ 6FnX#ϭGj6Mvqhpp+䷝сiF9C]*;A6H+:ud3b@ce*emG9)|y{7`INE=5&T09r사 57N8[F=.D=. ^FluZ,0Ѹ}#-,#ؒ7-:VgV*(1Gܦ}z#$:A0hq6%}̱$ҏt;b|"ᨂCF9r5M|!T1xC+;voQ #|fJ㗤GLc;˝ 'VAar9b#q,s*&5I:MJe4 F<#"Γ/qǞ?i#-#W^zW s7w㍑%VI?DN#ew2vYE%}v7Ǜ/XĊ]Kz3cBefăJ&JRSmTBY4,%gF6Lh fqeq v/v뮴CU'#S_Zwo  =V}nM kf`kn$"}FN&@V^89Lz/A18ާv Y%S$)*ʍ)U]A9xt42{ c\ <@ 'rX:i O>wZU_SUE Nӓ\E-Pc4|%QwhF?Y,FiT1| CG%c:w'4 8%VzEֹTU83GI POBo!ބp]!j*! X0yU(5!ҫp"PLfAkZì{Zw@G)笰l'` 0zbD˨IMʷg͕gaq;4Z#Hu*lCGAr{eT5XTb&w1;sx@NNz<7Gզ67(58 c6>yRnLS0R(u2pC֡:'Ri fP-v&* Y{(؇&zu3:b`xU繍jDQL0!s :_P=S$,$,&B|~.,=fUFaPЪPS9A݀g:uB4.ҁoco/X5^;X8UM22Ppބh3LgU#3"OCGBPAcA\ۆt-K~%(~; hV&|6+nյ"'%%JAd9+7`_ztMJYR'{G MAxM.^vI/>eS|tVGxEi1'"\+tO,,Iue% Me-iuu&Fw~4.>#Lo7mnz ȗ$z3<\S >,Izt.\Q#QƂۏגL#cwȪ'l[GTH/ecEېo:W->sf~foKBH_r&5%Q8H׵+?f-W"~[y0:TPcxgTw c3?*kWa|lzB d=MֺFB-奴T#sJήs8dL5X:;;LB"'@ y#6ͻ&eso/2A¾ $l53"Zvɯ- QF U~ϴrt 4 _Y 'W:YG Lx ,2m Q#p4Jb}sMZ10oq yn\;,(s:ME$Cc$}p6 i]qת0ֽ!wtCpxz\8ce*Ksۘ&23moZ&[ zl/ YZ