udev-153-5.fc13$>8r`j <]9"c,>>K?td   6 FLQ#       -( -/25H5`77080;0<0<@?BD>GXHxIϘX Y@ZЈ[М\]^Gbedef l t$uDvd w,xLylpCudev1535.fc13A userspace implementation of devfsThe udev package contains an implementation of devfs in userspace using sysfs and netlink.L0x86-07.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2Fedora ProjectSystem Environment/Basehttp://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.htmllinuxi686# 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 \hlWOLX_,CVn(6x-=)eRTF&/;N&Rh{C<<gKG=Q{B VI<y1ks -U) l%, * hHFC@z` .A큤AAAAA큤AAAA큤A큤큤A큤A큤AAL0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0L0KKΛKΛK}KE9K'BL0L0L0L0L0L0e23d66a8e3f2c066d29c495fa50f161b7aaf737e2bbc2392bdab9f938102f39ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d27cddd64bf37e4addfadfd52f6b0f1ee8d50b404e7e22382cf830677df2a2b90dc3bd46bc7f9c096d835384e6ff0330c765f76979ef0273b6718e86a2611e4f87d3b30b4d86ff625a1aa3c3a4cc631d7f1eaabe6b344966f9677e431685f922c2232ab1ec496d78cd2fd102114cd0cf4725ae2c6613164b71fc18f35a2038bdb332396348fcdf21521ea94e0caf431018526c55b3aee2f414e25dd782743a8fc2896c9a9de58cb042e3f8f17b27db39c8153472a7b033adf81d6fda69b235015468dddbee0c863c9d0b6aec8ffa652b919097bcea74aa1f5b65c5686967cb67e22e963729a48d49fff5f49b774f80aa50918e66bb4fecc986d956156224566721bc4c8d3ad5d84f6b20ae0b33c52d289a56f583a36b2d1fccaf80e848d2b2cc646f642e21e63138c4b4feed4d859135d2506b21c2dcbe47cf5446b1f79115c5153498c63f11112ca846416bb208eacb69e66ba162e5ae1fe7c294c67c2fa2d98f9d7ea1d12ad53d6a5ddb9c0614db9d92bf01953a0faf150aa528cc9a261005e4fc7a7d23a8932433557309d21d6fe2fc65032a98883fe51f50f514d214e1ad2028911801cdaca77e9a7c94d175c603d3cc8b079603f2a77997db76f12255bce4857eb51f291d8196cee536984bba3b1b041e48436a479565ea698a75376737c480edfcdbf9850779ce4230893331768e30aaa9702f0803a8b893a302324f7e461d6099035a42465d81c611480e7f2abe688e7067e836815b3a1306f87a295c6c82f5a64b98eb855c03966abeee3c3c0b8ecabc3f8e93880048b594ffc5b843630a28b888fe5da7d70f854fbb4416e2d21532e2ec7060939e31b6d6581462286560bb39cc61dfe5c58c64f13257ad0016429acdf03afde2e555ed879a04f5d76a9a4f34c79764f6b60a731c099756a365fa6ee26cb7c61294631f0aba61e605cb0f9e83d3af351b8c0f617fff7545e30952a3d57ee38edd7eb7df133d4dec252aaa24f974e75c490453512feb6f924693ee357936e319b617fcec4dd2b242114dcc8b1205d7c4f8b06ea35493e3e446b3261717d1a8d88a2993981b7536b12dd2f268f0ce15b72246737681b51f2f2ae9cdd167ee6a3cf98374e9fc04fc5ac1fc034b0101d44eb1145b272f449428820a085fe3bba698ca44e0b7b0fa4c3f1400baeed1d50e056e5c5d613804f2024d48da8a61e36ba73d60e4f54cc4106759a569098bfdafb784d0f165bf2c24a77059c4711834bea9af517e9a8d44038d4fba6c56c03c392d64ae314756e9ca2767660cdb5f3ea7c382a020413b7ca0b3a876a81b28aae41a266e9af2b62d9ae7917322103db92ef14796a7843a23c967bf4da65d42dd392de374fd5b873de5fdd7d733b7b975e6bd2585c8dd1e6e556369f6dd9af82fd2d3669ea714744b8ba75ca8809c955fa8408b13527f5b0282de5220d7361d1e2c62c0439e76ab3de8e39fee380ca73c0a1ff798ceaa8555d7f6586f22279c829f92e06c146eed648187c526fe03782f99893544104d8032d9122ec24052e3965ff2cb2a1e1da01f8d642bd7fa4738c8b32b7554e05e26fa2f345e19b17b26aa6e98d3bee6837a198beb649398e5e308fd7125b9de9bda7c839ba319c3c37d8fc01e9402a6121007ac8d0a9feca282039169c548865141f9312490c5a8b4154555db3640f51af98ed7213e15aa57273ed5c29fa9f25246c0d532c6d1ede1e35ccf8e5b3d068d399d01015b420fced45f3702c947393f6c22150279b7a66b8abe5b8753db6ab236cb616b982d3898dd7062734d8c302332ec52c282f4bcf36d541dc741218e658390c8fd010f0c487e06d95f9caa410a7db0cc38360824de98bf61c3c23cdd724be01ecf90e97cc5600943df7f4db33ea6aefaeacb2adbcb7304d870401ebab4b0b6455a4d30819371cd9d3522afa22d98688bc9a8fdb39de58d61dfe6a736ba26ae16d321205e362c362b1cd2a549165b4cd90c333338ce7aeaef1c44f651d51cde5b6a4d506d73fb4d4249cfd1e28dc5cc75abbb47e117d2bcb4e0eeb68c751b7f3697229b9c71480eeeaee26ebef325fd44856f85309bffd8d5de87f253ed99274ae73dfb995feba1d87f38d61cbc93f1d40c7c5b7f0dcac05cdbf3c0f4d2db021811128d1fb3e12909c9afa52320480110c72f3c64db2c6eef4a9b17bcb2fd8b6f617c6f02b30df1ea30b1867160f10a992941ec24244dfb4ef44835188df0ed46887ae4a5a0e9bff85d06178713aebeca4a65f6cf67b11896ce95a50dbc13777a39c3191a9099f55902e795aa8f7cbfe63e98514f8cd7c3f182caf3be07fd65afc069d63be9704264cd58b01fcadfb557aaec4ff322749ade9ff585765485f5c51be0f2896f192dd09110e58e3571b702cfdd88cb8ebc2aca90813772b9032a9f60ed71afa44ee4cccacba98feb6b754636e183836f09d7d5396dce9da6013bb862765ce54960d9462e73beddec86bf359be260795d7dbbf72b816fbbefbe267dc589e424a290f4a0d358dd8f4609e977d2aa478114cd883696b4b88e7a3038b43d4962548a7c6cc0b5d4ab1f81590e6bfcc32331faf60b580c7a010249ce6077ba4764126e5b2b31b341d044d585bc214f7e53dfe44d33da34f90999f55c5e3dc4f36e298388c08ce91e91840e4f8c9d42960a0f06d546fa22d0b6fffbe6ea6943ce790cf2c6e82bcceb6c1304357ae5a0ec6febff920736b28c80b4282130f307fd7f8f58ab5350acf574ccb6d5bc084a7e9269eeabfa9cd023f6a24bfa4fd59d70ac1cff21feaae535699d12440c16be8509829ef50fee20490c579357bad6e11927f76182ac446a55f9ce6013e0a4df1d0424af66fc10c1c195ebd6ec2f94fe5d724777e2d7fa3160e344719d2797a449bb30601048e7888929247ad15673f8cf548ec90bb911444b248bef7fc7fdbfefe1f98d25f513ae91433e10df1334d19247e6c4b827166fae358a1251752d4d79cfd786ee51c681ac1092f26bf0acfb8a10559553a343b3c4a47abde409bb3db598ffcbad72ec8f9018f205a23c2ccde60b459354eb3ac8e37de224bab07ec98282a7267e2879fbe30b8a73f57eb09e7b00f6f1638465271b6f58dc7512d3f4c6072e6abae9eb0052e3f5f165cb3b6b73b250e16702b1f57bf383c793183076a6f32a694d763f4506c421001128ca4a549d58742ef132a35c88b311e31628998748fa0806adf471a8380f896808ab64a9d701b4108801202537ecc8cac2f3350706faa1617d6e0a98dac338faea0115ed189397f9987e1900413c28395da8dce830c9dae0e886487224b26ebedd74de4ff7011cffea9b23f54d766e5bac53343d6bf9a1112ea85c41988146116b899432b2f68322e8eee0f66e7301b4a47a2fb297bff3bbc67da44fd7d70360ce532d7ed0fae5c67ac9276e3518755d1d6fd6bdab6735ff08ab2eb515dc2da3d49e92e8c5b4ec292f3686d4cf1bc2722bba4e01483e9e5c2e6a933da687da836e42f336506147575defed800db1c2cb2e7b5389af4a9ab3cd1cb29b3bfc3cc41ae5e6790bd69fd951f32d178d258c9ac969687f50369ead4ed50573c4d11374885eb16bb5d688df48599066ba5582b26662555dc70d6da3dc9298fd5135b3558b865b1829ecf4b6eb21f9724ddd28824ab930f0e68867d26636b3bacff5d123a71f5dd608eed697225650ef96f3d295f59a966d55fd7f0cfcb8fb6569991a91694b00a464571374a6cad16a1bae25817b8ef420c854c653235256eac8e8dcad32c1adb01827617a59b22b6bd403454774387395f4061246afda40a151c1c2b9f9e4cbf9d87b8d92f67db3792c92a86ba0274f0cb6814e7f0b939fcd5b50a13aa41c6f194770ee27394d10f23b39c7493b54ef0d9ba8830f537106ed0b7b49251eaea66396896cd0ed1dbf31664a70911a8fbfd7020fe7d26d5f57b8ee5e7122956bfc178867c39f800f0578b7a1eae17ea75d5cdcb0f17b224bb83919a23277a4be83aa9ba6498bd9ea4b2cb8edd1b190c8e7d09f7e416abb2a028b1fe6e365052e9a5624accbcdf534e84206c6e29c86c051d9784cd81187d299b19d7eacd763f2e1535eed2ea1d80bc474f3d00e22c1e8b149cd001ef106d903081c6648db16600722d09ac76463973de267640ee74540255124cadd3c6cd4d8de0f4c5440086528aee6d9179f24e53f186d519f5c8001ab44e169ff094028c5fa43b336efc35076165e3f191da719afb54808151e1e54dfc9f7d1993a9ea9695eec29d5e2fe551f51db2cede88a11d09028bc5e013b88440c370ac57475eb91517955ca020a4db5357b4e2156482512c4a87d8702289defd69059f6dd8f1723540af0a7ed25248b26df04ee5f37ccdaff2e3ed8b2386fabf2a2e238114c8a74f82f1aa47a4a1bbc7226e3b245eebf8b0cf2651cfe9fd23464e70e1394916dd9c427de721861828057d6891f4ef077a39de45fd1289017b199cee36cbe567d225e8cc478be44c602ba01251e2f99a1576d69aa637ba14695ce582e619d39a651161f93f88163fff830d22b8e85718bf1f067132387b811c7aa685725553a5bd8b53f1b8736ec071ca4a76922e7796105850aca7ab3c34227fc28fead008f29b656cc08e52754a8a64d71849e30f2a01cf92ebe780fa93692d72914ca238c0bb4a66be736c2163fe83c1b2715ee0615b0f83c78a251e501a2c5083d7911b84fab89736db0d84054e709b47f6c625c5e2cfa843a86bbd69ec6afd3151fad6695953ee3a496fa742bae25f6cc93a0e7a9db98af89dd5407f60c758398c7c96ba322bea548f428f3421d4b9ac10d0c2e3fa5e0d5d5e10b33294d7ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c605ca3365fefda0fa705120c6c6987deb07359998567a231247260d3805ab7996cbf281f279976cbdccf212627b7981067dca59a7179aafb0ab44146fcb580d34d65798227cf4f9fa01e36209034363585f9b92906dffd92767b7d3b8b50ed22ef9b8ad4c79fb8053551dee6733951b7426d3b6edd0b878e14eb2f8463d72fd84eda3c53ec51f5e0d12e88d6d6dfdb798f66d101f7ff6f1577ea1386d8a980079ed3504037058a548df5176f646b8d8ccd53e1498b3920b153957047719e393e51a597badc5f09dc28219651db8371f8d793eacdd8634c12dd3be7fff11b96ccc8a2401c7ca29bb97009c88dc28c1d5d0fbcb1098c2c6b59f93c86bd9fb099647eebd67cb3277c4c3bda13c9517042b5f99c66f0a57d8dd5fa2b23d59095033a6../lib/udev/scsi_id/lib/udev/udev-acl@Y@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootudev-153-5.fc13.src.rpmDeviceKitDeviceKit-develconfig(udev)devudev-extrasudev-persistentudevudev(x86-32)@ @ @@@@@@@@@@@@@@@@@@@@ @@    @  /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.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)libglib-2.0.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libselinuxlibselinux.so.1libusb-0.1.so.4rpmlib(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                                                                                                                                        tosPpUu GWXY[ZJV^ b\Kgwxyz{|}~f]ev_cd`aHI jim004004153-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 -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.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) $,-7>?HPQX_hqz      RRRRRRRRR,RRRRRRRRR,RRRRRRRR,RRRRRRRRR&R,RRRRRRRR,RRRRRRRRRR&R,RRRRRRR,RRRRRRRRR'R,RRRRRRRR,RRRRRRRR,RRRRRR'R,RRRRRRRRR,RRRRRRRRR,RRRRRRRRR,RRRRRRRRRRR!R"R#R$R,RRRRRRRRR,RRRRRRRRR,RRRRRR,RRRRRRRRRRRRRRR R&R,RRRRRRRRRRRRR R&R,?P7zXZ !PH6u]"k%Hp ;g|ý8F;!JZe*ZLak*+{ Xf.ZtR&7Rҝ CT`qNLrR䔽}ҠFV7 vXDBK:`?|ȝ'd#sn\ih4h.\ygGUD>?5b_F3jrԙ18HlC!"ԙ;ﯹd1]YnZmdeBuAc QΫRJ`&TO5в7O #0.xځ'{<'}O+VՈ^WYvcFMI 8aJugը<=c1$;4*?m; 6#Qˍ" \( 1xsof,iHt|;Aٲ1 P_7.l`מ>*x+Śy4d^q)+|'"sc}VAy`;Y9Q*E{Εa[oKǠN^vzq@/}spH+ 0ioREb̀W}mjXypia}]LKFգ t5`U.Rˍ7ê5zزOv 2O|iHM JDPCd}gr }?} >@\,9vO/>R A ?@PTl;Yp+(# Drk;M?V"au7U_m#nmmޕt="ŭ'T[@Ityʥn ߪYMwзY99-%H u;@}zoU[Yy#Z>&-6P%+N/A8)4ni,ϪXPe Xv^تJ?,͖eftq$&=oX1{J.hKicVQ0GrL-Nwɕdk#Eqm4 To n6YZPLhCY3Fkx|4S0Rvgzy4%HQϣ8h,Tڷ7YnA-'?&[\# e]MyŸ-'ލbd>/}{]vLWht_ ֱbP'/.$.MވNvX %&G#qn,?^䧤'^x׮kM0'S5JÙ:PоL|}$d lMQ=DiV[+/͇ւ`yb+|g*uo'& e~K e؟ Ή"JzA:X?[wf N cwD"8e 92fˏYowU3!jDr"bj,WѺnxWV!߆)5 5m|̤K0E{*y HB#<3{!!ˠuv@:*fBVGE3$'@4bq67Zl";"ݜ;h= Y]˨SHgK%iK%aimȼ=gg27%Ux)o]qnOY \ {U[IR289e2(õ45SBܿɯ Nе,B|xܙ;a㲝6 ;Nǩ[A D,P{ |WK29;(tP P  w4<{ӹF,/A,i|]<9sl`{*ilpP{ QJY*! Bt ]T\t?@zphU1I7fc FOJ}4O]Qr5?b|/lą|52q'H(i:C柊辷V50!H=4=2Bm92N+N\J>\i|S㹱%(Pfd08t[e:nB"aRUJ#fs49/tFrK~ˆuWK¯7qK)F1rY L[/8_U}uʘ4?Jz6gB^33K% "ZKkdcpfy~ؤ+ f8C9 <8@MPxW+`z[ab dœ3|&O:S5] G"EQ-JVgsa3h9p#X `4EBl-$:4$WZa"E|]j ѺͶ AVh2ttGU>}geG20[W)jJ*罇e< tY*% G@m2B*dAm1>cg5P\ bDmK'utGT?!a@:ge{\#ՂB9dt|JV|;4o^K F`l=EJ'T6;bO q-a)&IP)͇> \b.^-{,[MvAvp]B]ȀB41s9N" /b>/nAXXy]ѡǞ_r~hq"4z!H6-2^y k9I:\a'i G^ {䬉f{#'^ k"F}HNP#?Y5 oIHzf*އڻAZQ Q y|zE%Io>`ؿϥY!ovrp 5l}Jm$bf@{ȭaؕ_u>)>BIOY.gwR<}ڇ}@Jꔡy؝*k*F=m/2v?x/Ő ZngeŚ5wGGS,p(ƧcJIz.rHd ǎxO"3T;(jT*P:sY1 5'RKe288a e>2"ʐ&'n={-)DDBMP*ڿ)8ԢJ2Qq'CH&k>FēTK%k94w<^` ;O*¥ oPV=@bP`ٗT=HKG#]2 P^z/UZjڨKO`C7b3JF 5f֞ZqHGt<Z}ѪZ&hv[~\g]wlr#1OgpCг쩗 6H h-UyjՐV*c7-.{ KTc?>^w(Ka3|Љr&?Ćÿָm,\#0ׅJGķ=c:&>aAz7A|6b,EWWϚ5ש~A߶,,ɧ2)D伤yN4hOTk6a:@x; [!e[\Dk\X Gz5BMJ'Ka~օg`,2!WNR}e ׻ n s\ZipΈ'9to;foU@;[ɠ1D/+epRTWni+lu`,Q޲.ǁ%4 |웘q]U4u[98J6֘'U"C2HA>';!/v!o:lVWt`b=55>#shBQO86 wc*e5(SFEw(܀*<bx%MIǻ ika-M`nWd}O, |H2@5 "D\ `I7-WK_7@9Rk%yKaU(A8z1̐ۈ.!x<Zoz"1b> Z Mnýj!*27\r_; LgF&dh#D`%c~7ּ L}/MJ.0MGbظ5}Z%b7?0y䧱sX ]|`فu>&=p/5x4. 4n^`02)T\ymFGai݌Ymc=;t \__E\aX"`R0c 3J`./qǞg췅˯jrǶߔCb,rj*R9h^ W? jxQ9[o˧GiplYR ?NbW:o|Z<>NV;Uy FB?Y{q4zpPm\+&|qdD\o@kz}Gu-fq(9+1QhvD$Z2`8`whd/Ijqmr%hxFiY& ]NAPe?eW&&@8 y%|ʄ'xQrm.+Iu7FqS#K<h Og@NˑpIpEo{'D1^ 8yШ/{OZtNjRo@Ui֗-kPӡ*hHZF9h0m|x=mےC!P8ǖf9y+̆CUg1h.)dvO 5"x!*6 ?̩4`[.JFŝ7 tʝ¸z? 9!̓5JcL]J q&D%no3(}D/S4dc]`G)_jPeb2ؤs덭؁yYp>U/R"3d Ĕ#C1F"b17cۙbuo# L >T]V<,:QM$2+DHpܒ߉"o;Xe LM^9VTЊ&OnVCBOu2k'MzUI@*Vަ}0 M; egZ%$ QȪkn7/e7|07 #57ZDYȅofST/bK$rsGO' [># dfUko 3q#>XKY\EpAD̨| |'vm}oI"&eYku+>I@́-)8=Cz4mtF۪Hv:_Y)b|-Pwn6}"JC Gޛ~U K]lS :1K!z*w !ZRo{: J²;fV׷@cuKS_p0Nc nNd.MN*m-bEOu]B`Q5y9=&TyQ_Cmvk|{X @V,pY |'pؽp؟'ڥYS_*ۇxpޏWP֌>?3%ju\(ozNjaIsi 6 1JT"nsR5]um >>Ӊ87Չ2W 73Wɟf#v^)LTXcsLM^a }PUN 1\t8QJے,R'%fak-j󻌤%Bg Bdo5fz|-2FF?Jz#;zeIl7LB"fpN{ 4Mj%@R#5fgqvn_ILyӃD&0#N~k7iU~|2 z9ʥ^0R?[kjkŌ5L%Cp+EqΑ>M'W66!>VbUIPڃ$%I6 kd!uiWwjN^vAV'yz1Ef^*93Kǯ(1j|Xr<$ԍ:J20&vo.wKg[p$b +UcКb(eT Y2ԂghbfI/*SPCsJ* 1Ĺ}Z*.ٌ!HM+e_y ,.({za Um֨ReX.3~wqiV5IL0ΰ!{S1ر))g ,8Go>-kF;ۘV-X1+sxvv1 ekRSYai!z0 pz G!o/1?qQqHMf1aTJ0'9GD@T0׳j3ȆMy6qV@yɖ6 QӵƯYa5E~AGp#!,4 S%QHZ3H}IOݹL*Pfz_d;I<}S1yge9ng/QFƈ#E IhٗDA)Nl kp8*YEsnR[vb9bk+R!9=a~]aٰRIqbv݅`;'l0U2l K H'zYG ¨*\1ۜFb2=>4֖sPstjpB$+L=`+wIW[92;C.! {-t@%9I9E_[`F &;P-իˀЙ%vPljCHC)0D¾| YgEsO;([XeD'5S.`:#9"Ѹ,S)*Wr͓ϕ0yIQ~#*6`TW1<]'ư)k1GT$pVPT7|"Z}? I@>:Eo9Q1w$s qfPD,2& ~n'dK+ko/ٱEy~ng`6UW_Gm5-i ,)M8 X؎&~ ^mH)Q4(M\Eq~Ob_YğN"O&_}^Fx*v < 3~y0d֣j5 qA+ HY瓽"q;%;ǵ3G :KE:i,pV_MoN_?|DjH~h$3䗶 $"+2Lq,Bwbj0; %,6@ BnjN/wo)mFɷN7a+~^)ԫ]_{$gIE%tnGwwH clLIٷC5Ό>+QMlJp ր:C>taم * ia1nl[4<#;Cg:C/qR7O(w.6jM:qxkaۼ=7SFՉVRHh4+ ݩd{gNυW1+m+#\@A\JX?g7xQ /{u[6ű4OJJLH",fѻ-"KMipNV6Zy ]NVWNSL+?q˓ar3LhwIȝ;б&0kb蹎0GÃU9)6ldǏSSjJUzdPʿ?V|^i2ZU Y/Z2Xn$]ɊWL^DT$.~f,ivR+맱bGY]4gzv/yo,zޜrLWH<~lYԺoy8M?u9xw7d7%o)p<=uL/r ;J|:y\#:_= 62Y<AAr;v=6祾֞߀<gdz mQƫ~3 ?;'~,ٙ8F*& 4lR،!lw%a8rTen=ԓpm>XL$ ^P=0*xS)+;92N^/07/ST@*D <+? '0iTl/DcSؚtTZNaz@5e%T %&TK>#\VcŠ`L`F=Q`dK_(ɒ#"l立ecfN"d,=-dyI\Llq_p&>u(-b.MhN$FhECCYPF8 oU t %RWm6^;šJ%ks5ӹ|7\MbG ,"cKr6^NREjZ\vEй_S啂}X 4Aؘ8H T\iN0+dY~'K.(d)z1ac\Gz 77/C1[[FA\O"0:355lb;5[]Gwܢ`RAG-P6_7gxFl~Oyx"t/}AcasIC/ˊ*Ij}פ$8"Sk~/Ǥ+W)( ڀh2p4!z:L~v<OhכV-Ng\07DD^g1xKVD@c6>çF> t?]=J' z[ōF 턻*HEq}Rjfe|z:a2hdwM9rd*P@vcDK%Nf 3h؏) " i'Tgxe хDA$rKX]0=L+ÐH&#" YnL2."6KeRߖG(]4mH5INPfsUBomym)90of_ d›L󒶕xX AŮXbȃ0WyWKZ]ٟ{lVvl7 V (Qws Mu,;+{2p" ZTkJ9f0tf YCHc 0V=_c]G&˶]G֬*;\Nmv?VTocPj}JS^nEIb \ϱIl㎏A4xksxeLHYʊeC% B&43.DԾgiv,qB&̈́`2g߃c1Wea#\Npְ@Bj*y<w0/9D'>{J!.MwX^,zd8芵J739W* {ϕiژ-^~]#iI1r+ﳚ62S3h X ]xUE§%l<48j`6_QE 8S%EH U2o:1Fhix!nN^EU{)4+,{Oj%!M΢U~5l mus5X>cnǹveT5VctI[3_SŜnCvn̴v ܑ % x,-l;K0c(]Ǥu"w9%-E$Gj&Ic+} DLo·tSwU .6Q;qTD<6P t1д0qdw VbDVaW{iP"(':$vFP!%‰'Yp7܊88~Rsȷ=DзoeV6Lލl[VHy#-,vX*L r!-|I"$W uCdܱd}z"Jcꔎ+I d7f/(V9qj+yz rI ßx  G\/D]$R!ʞHpGZeɈMXոkmJ,+:'B:V%d4dQ -$eb.}&3kּܹn mG۹^IEsM#H#]tPH!;#D!?75jfXo_ 3/F#3ٰ`FčaJ uǗJ5h)ɣ"َ%b:k}N 0;[z{DE Yн˽6_TH4/l($#9.76e|~lo:UX&|eͬpRTR#Gr50}n;{s+NC2lrC&T@s+ tԈF0%QnJ sk#piMKڨki !_`(g9L<9ba~i\]ߴص|cA55AԲT<,3QZ>Z*Y !9b.Qk[4zZ)>HWotL43cZXg,nϢ)%Q ~D;)A7% {=2Y£,Eҳfwm cuamUQu5FJ'r3$O;̺[bچZhڽa!yj-~Owʒ *a<{g:8]DY FmվV+0s(SlS#uڿ׸ro{Dߍ)*H!V_s\v'1v)k-k_L5X6zb2:џ>4a6L .6$̀teƥ\A|#\~*K1fqy2kIHM{6w:3}?R?n"!>;g@__%M`~ua54'M:}@#XB2ћLS4 Ӆ()(݌ӖY40kS??ԯ4Y rImz#xI،xkNm-=p RB'4Tq.d( ϟ4 $hmc@J\KYD ws˧<rT[+Ėe>JXWk?6tQUZqpQcCKgFaU*׏SQj[M4T=sH/ rx8:(֬GL2pYYj76z|]=Hۛ br.R߾*RhO[dq A {ݙf4=^ C4 #Z@."6o^ Espv(Yܸ7RI-E  RT@K{.Vy[jI·uؔ՞(hs(ҽpFOF*&ށ2Zt|*eiw{D6?s:VhyeMUF$`Fe=e( &.815]k #gKe,n@R[;a.]#\^3E28̔a80[옂s6`7 S0S,~@MV w`'ta\:5EȤ";2YZ+-:Yd DGٜ*"`#6&Kպzg뉈it& }B=v)2M>O~ %8Ćml ől4*QYf|A`i3TaðY۸2YxqPB uPƪ'cu 2F1'@@ׅQTknїu&!:1YQQRT\iԏ= %G[|3Kr a ~ݢ2sdw~Yia  h+ߞYDG52`cCY09*8Up ;+sܲ2,OoK a'S3 fǨW+hE04lA[E @b (H?4|Lӈ Bfp,Ƒg/  ıw hCFM?aftȫQgX@`os?6,ڊh]gbqf`4-eh嗉2C_t}XbN%FGo;7uODx3J`FS`R|. wYLk"8WKV{`vZmOfb}hs~Rw.&"ucLG2SH I+sR|?"I"%Ի)2vRڪ08@ VM+i6M,BR3{Α5srmd1֛dkPY ZgHm9ۏY0 f(K@d&.Vz@FxR Yd~͕9umj`\$);럛j[}%Z4נV8 R$Ny`pUESD0gc#Uom6o+ -A>5:9_3ZY B%w,b#>`n_9~63/j+ HWWZWpJiY=3>b"CG챤Ѣt /᷶<#^]˂BDRIKq_+,Zii ,bM?,ktOh f944 7I\A %{|.mOVP SJqUᄗ"On*!TY*+*\˽OUta*np YӋiEhgb\FX,1:Ks\O9荓{/`H"x"1Y|h|"c.$j`՞aDeF!Y\|@Ϣ6r޸v=z u}nV _c:<0PAOiYl%bP!HEYB$Vwpvbp W*X÷ 'ieȧ-ӹ0+Z a`)FeǼcC< \i2IJTpq$`?} 2ۡP'z," 燃pyaФc-4S #ADXrQN 1t%XenC~js1lM$s0~)ɻ2TZ֧`g\h˓hph(BY(شjT9)& ;:32?V]χqp1{[_>Q(_hC!c;۠ Q12I+u2 ퟼V.r,?ò2 ג P3ZcȖu1F&0{w!8YT^Bl[ws,W)U Oc)A7`w"_Ay^kzEQ",5zT@4FmE[/z{ yYFx6c )zso3קxjYwE9S#( %n\0˞hi}6.qS ]kCte\_0IZSLލ@ 6[MG'jAoh,oQr _kJju$3Y3&#D0Pk|<.X7'k=N.~QI֛Uze#P_"|xIɜgHغo$}  P#$Ҵ=<5{.X=ďJܦPܿb{ԝ+G؇沜& 9޾E5y|<0OApL i$[KRXl7Y#sF B#ŤnlAGdN <ގÔރHH +t$Ŭ2)HH wCG{cBO!ԑDe(_ eAH*j*ThE7u;|a/[Sbt֛GQh )(M5bcM|kn]`&^$,RX:bo-wS``'H֙DntLmIs1: ty36}c_$*mUqMCRʞ'-$6xra-VMc\!:_^0d}OZGr8|`}"cT@sf݈Owђa9.V?vI@]C۬{GQ#/c!#NkvF_fdQzu$pYH IA|~F[K"E8(#ZXD1S^--~Db` w"KvOy8&նp,cϥ@aw?Y^'y nBOjT=k?f=$dT αS*\rR9᯻Ӹ2E% JJȏ4S8[2tr}щ疥JsMzHaXlC`[̢T >t&E_F2vE*(/;e0#ˮ,@fyz92|{CU8 /?Tv&) |Ye|D.;V;"}/Az̑%?R[E2_KPGϦW !."(ow1ׅF[a-+w"+n801Z1nv y+T}M|gV"cTSY7yQnwQ2oN? z *m0I1q??PDQL1pWⒹ]ead`6_07@S ܪqTXh2$SW!Bg)4/Őe7iĞɌOK!/i\pEEm##څe:lNT倥:*S|~*; Cˤ}0dz皆" u$ 7y`== 3OVQ̉}O$=SQ#@s2l9ۑ/ iofJ!XEde!1”4D]㳨5Yr#]w0G-HלGI'\O*wדA0mᒙ]iX6jAv :\ t}w-/akGLl q L`FKD?X#RUw vgCX k m:q@9M`-6웵abˤ%"NJ Q@:ݮT>]3zҽ8G"h-97ЭiNfezf#Bҗ&+b\ wv_gkаri#] u-vJ-,uF:OA! 2hVVQټLۅNӁ+UG3#Nw,u{ܘck0BVl5 8B)R`ab{pOT ZNkfvls0m)ζV (ۂF7R;L/Q(=lu,SgiFMohn(;Kuǜ;eVVT=Ķ[j;顇%Kn2W!7pEʠl[b\ʼeƅ 85LDE#*qw빂,LZ=;FH~Xf TA=RmBCO;n`mZH?5G6%]A*R4oG Wl6Dxlj'QC! Irh"Ң =j>U~E1˷VOWP~zKa] F;y6L惌8n tP1 xisTHAf*y=}Q#Q\T)) *YRL 榆1 ?[zɪ@L}7ZLY8+b[!_Bq*wضbN|7+Ɉ4?Kgߢ8W-[-c:XN6CŀКE5 @=BAƢX%k{ b2Em:B"@o qʈXq +9} 9 5χ$]}k%wfٸ <dzn7U\ 'A#+q`k-f s`9V[2ŶW1cQbvES&!3Bͩn>VF6["ڐZΖktӐܺPd;Ե352M di&g$B/ŏ?DbZ-%L4^1ht0M^Ux"ۘpeHd;%u+EެOƀoXNTJGԐhLFTLή҉sJm29}S<pҖl:79IU;&ps# lD}VUӾaZ%2a`^'ywa9=,Tg%P'Taק񦄎o)c,ςЅTAm8˽FUWgI*(`6~ᵛ{4 y:hqíqOx{,F|o[C:y57v{ 䰡{; N};Un~.edz%uDjs-{9Y8PW/pGBqT28:]U*ۊ0*Q10`ӑ  _uvXX?U H;M#8A!95?=+eFÿ;VG "t λbX! hQIy_:S4iM;QɈYz^ cV+Ln'fbENbT1NŇWv]=#JVwDXmՐ,{jKn-=M\ _|Bwn,60`>՜H ,dds\UbmہY[~ Jril/%|>qF~ZIܖpT?S[?`_.7+%\:)P$-,I&wDRɉcZH@e܉@.L*W17$}VxS ꂅZ0'YCh1nK¶0D:1>Z1a8H!F$bPN銔O韻C6q#f؎N\=A sl4Tg&IW{4y'a' 7C! BÙX[kB CԬ`ܢ%P N}ԡ՞ٟ4~Xb <*{%wm#M+h\K0!2[OyU,p[b=tU1 +?  ӍYw ڱMC<+?enե)|h7*T YVͮkR4Oի.ݴSTTW^L A2~=߱%*/" V w jg0{m `ߪ[Lm+!eDccC-?>`,| >Ĕ|6y ]Y*ߙ; Y|&U K GF(Л&D`lB>뼞 GP4b!)ގ\%Owe2o88a46b%z \e8!}l*#13KcRsfݛ[nh%nVnl~6߀$ )m8/DTGoņ0_#ȴnI4OAÍ++ynhPq_ih?FFier6TFڏ>RC <1NUz8E5<:S #|4Vb} 0)]Q㾖7B9k8|vhAq.XKv0!()|H I~M ߚߝp;aMrҎ@<xy뿭VRLaa! ٺ(P~VMwYCƀJðW __|iϥtTntQM"2ю0zSBbS4o6eha\vh ~@}$#xxmYFfoFG~tgmhͫGlc<ʢEoqxYv:9K EQj98YToJZ"byx)LU{4Uz?vJyZX ]zNar1 !"=-YԿ:ێEC=Q)M?y ZctPG$׏fI~*ǒ筅a 9·Y聠(Ryt@6"oMXt[7n["x'H=4T6mApJDߓ407,TGlܒ3Ӌ[\_#7JNA}ziJWy$V#hl@I5az'0'0(' P^T$A{*~س l>z.uzܙ7ha[Vah˜i!49E7 Z@5b['Y??@~3q0ոH'əe!J7i˶? 03j tay>Jl*}I=s[L3CKemos<>Gr dօR?Pk:B.8"ըqTkc逷nX m'MLC4WfA焇T6{Cnټ`pԡHteQ 5Ȓ=B`X[}J5bI(}7 ]l6 8rѦ)o'fE-6Qsնui#[FwVؖWױuB28 $|zl: 3;&̠DpzXz-b$9QdSRO{܏pxnfFܞ&_|‰Q.IX*`oODbt xq0Vl=;CR':^J6wJ1ː10.4tWS3d) kS;(3nJwɧrhd%78lHTTpEdsϢW_55n[.E7UqӦխGyol7Bl'RKU"o65 G*[KϾ&D^OSSD4]R 4+ ka`3)c|&>&*09)\5:鈸DB)x직2&EuSI^U)Ւ/喈9aPo]̴5}[{\N/JUy 1ˈ NKVx$#YY#Pv.lDEA-SKȮO0g0Xpf;XZGh5uEW?t{3Y&1=ʹ%ԁ^V(;)W1Xa U@0שTqi5(!ͬ4!$FśYyx$݇%xe+wU&df1j79I=d} ʋ9Ia 8~9Ƃ)wv Q$KM@9XLsc.oE7~z.P\s>uFa6{|IL{[xHj)׀uJ%v1baV۷foy>He7QWd ^S]$%nދk13JO!^CɘmrfosͯvQ 73w["8TZX&?7u*4&EQ{1* %Qd>t* +zn:МxwoćO +)Waip"s0ܨ"Dmҝsh,*hA gQz˳]\FުAswuJE*=OӺ?ۉ|1}l>^*J*n>cvUy }QjI!9 q&^?*򾋫p?_רnƝ+Wq﹕PU0w= ,MwۖX$XFv*A᷺C=×F~n;USE|*8#b'lt0d^? ?%*KĨ0ОwԤI;{[Ąͭ,x8['E ݶ@2,}C5~%V;S:ӗ%-hv! zZtlk,YISO^7mWt̄ ݶ !3CQhd TePNd{t@I1m۟Ix/k/Et"nirb@lOQ+]A]&4EnqN`&yȰ`: > >!U(vAAmH̠NeqBeiӳ<$BvkO|9g耄૮]I:pu:S2w%~Z"9eۡU ޶k-=͘ ƊZam הtZПG; 3x; vJ"mT7]vry GL+UwWƁdF;](ё/mOAӵJ&Cw tu'bvA[ʙˋum~9zU?qnGy wVP}^pqC#Nw*kqo$AVvՇ☨ 슱D+ ~]j_8fapky(a5ia3/oM#|:nn&i.7i>lWLwa;@"} ^qcԆrs³{,w0,5[s 6bRT@}%I^wjy)ٻŮZ?b}<\({)psUn16xpM0j1xYt1M<~ b'[A'w^ bi;g8${/5J@5j' 3(_A :#*\LS i#c]+aËPmȰeLJcl' {k)~M`M;l`RkwWU*ס[6ejpF~=L"`"@}uk^b^[ m/+y9o-SHr>8հ?,|Jѫs=RGRcp.G'гy*պ]2LM~y@cT75H\+4$=Ŀ`ICЭ}2*wyhfkXjSJ3˿5dbG3s4apgH4^ܘwFͅi_$"Td%!b fduq`?GV?>~-j _pạ3"9f0Z(<ũ.!c\ xg׆E5O~F;۹}42z3^XÓJ5i;c}P `O11* -@'Ͼ”F#u 3߅z;8M U.1 Mp+Y d;Iz׍ƇTabu[BTjl?bߦ d=MoM^gcZŦGdk߄$6-:snÅ:\Zy"DF CNHs;$Bgq3.!ʹ 4c#'9@KiMJsK`[W cZy/TĜVpA.чg`b+YwK}'-wJ-S*KIBA31{` U+J|b"EIڏe| E~nXoBԝH<~lura@"|`4,M=U8D9`5@`T3ODEH;lqM647>4Dh;cu߀N`k׏!B?Nz>-8ڝ܎Km*q̯A5i VՉDZ,T6Vx^ŒÉ;5.WIc)W7>d6y>vԠ( )Mm2~h_xpM ,M}sˢ> `y4ɘT)bOtOյ5UKa0 )̍kݭ؉ْ̇]M۩Zhl`i߶Ղb {_{sW⯄ҟQ郺!ݡhA;Rh;$a2_O2˷@ 8d\ُ y[H2#3LWYJ;` aQ9׊}Hi!+r|@m=BK ͻ˂uΎ#ق/cm(9p/7?]W#E %,O&eٯQ\ (q$W[#P$$0pnZr?QuJ.!Ni@aw^Zd{y`dV[kCuI8ɉ ٝ?dͲ(M~^c?dg&K-D߲_xn#;4)jJBECkgqg*@r%ق꤄d&j0VrǕ繧BB|3 <(0"`\V]awC,E@(Q?G|%kRА`98/& 9a ZL ] dR[:hLnіx6H\ҡs 5L7 :gqػŸSlPRdaO+{7*uvbtmy+q Hb168ظ30܁pX(e\C9p uQF.pC|qYy[`<쳻a2Yv*M͏͸+mE%-fs@ ~*;?Rbєh/k16|Riv8b=⋐,M ow6ƞ̖:FJM]HgioR&愎¨<)MV>aYSS"a|Q]aY掓gq9̓QQ_GQր Pn[8/9 AlG^ ,UtfQ~~ha"#;QGb^ۿ@O<"ǤnJRzH2]I1[?P8t\ `zȹDf}CT3MWV3c6iۀ} M$eCmE0CFK1Y&X"URKm_q2MI^;Lz:Ad v-jJ!gom z5kZ3<Ό6;뉹qa@R/#/& G hʨw)yhXnCi<+x*\ۡVA'Oi|1ҷ񻋾 =Ut֜wZQdt}IV{g#EP*pM *jreqY?GRxFk6^.+N_mI!rzLiPI7~3^&`C_E_d%"h Z(s1W^jpH8Q}NFSe+RJ8LM8$$T&zZDo|{vk bIRG{(x] $Ѫ!ZY{)1xRk$r:5|CVG!uTrƣ1*+u1 MZG(t e@4, S`)]ѐD䶗' ;1:_^h3FF ꋰF.kzNep | Ӱ0G r9H[Cjm/e EMBfw E4+p%V S1KْE 4JX2!*rb]jwNd6GTyʠ.'spY._468˗YێR1P":`'LO:7:+ מr 9bQѻN/:=\VZkA D *`<~=]Y h+$bEv eX{fUTEcA.EPMiX+(wPQCeT_+3؇j5,P*ԭq*e-x EA\"֙Ly3WoÊ.[oJ^&)x4ӓJ#C^hsuEBk|<گdHW-1i(M>:"=7:ɯ n &xxZUrخPUsE'RvM[~)E0z&.MqHA#NIn+^o˦G,goeCS=k1o mvy]^U P  OS$ [&-Ss_Y^TzKOpWv} ǔBMUK UZK_5,s"L&ϳ܄*+ӫ'ǘKVqqJl Nf4GgJDjRw?S9!m`o25?ѭ6;|5*4^ "~BΩ݂\Ns~ :@ץK@#a_ <4l%1X6,Poҝh8!FwoKR89Z9Pt,4 xą\?[wňGr1M♶y PxPIpDG؀2WX³r:.[J"AuxW֌?qKMC3} 57xYM,G :(Ruk{;P#c,0s:4W}컘܌7 9 cy=/aߡ\'Ńb巗E?g|ty̥y`YcN%'l5ܐ,bqK"9b8s"R:&v^#9@avzHCpV]WQK![.q\;Q\a{3kcQ8nǝnӱ,BNǸEr;ݾ6KOͬ*\ =g!G4sDm>r ut2$G V[S<%-16urs|MPQD'ʝEo`PRqTm'\Zy~Nܰe>cclh]zM61{OLyqņ"Eׯr~IMoŶ]m/?pm6GG|Qr\uG ~L3C|{ih/ݞ.#ԉ7lPB*_[5RDJ/dސxoomHU6w~U-@1@{ ɯꌍ\v3~ V8t_SWbd 3aGA##L;eВD {(`_61>!S7_ŪF(}Ay6h}9C949E&8fA4U96_ogV4HpG^jfvXs";DPv|\$'~>KGcU6y +u6267 ]rh:]-K?FlcBnx5 <`ģrjd `l5{&ZXfrne 1߉Vφ%J\m(9Z*,:g ]~/ HM}Tz:4+M|!7fxSE⁵HӸT9@O]!}2ŵ._5(#_'{RѨN@c+RT*5F d ^Xrp7H&:P*RUbLPT!/dkŧi-(774F- L_f4C!6~1YPcUy݇CUvi~yL$ak-|# j.*I( g(kƄL> pCGd[{}:J#ƣs#(ZËebά"oIZMdU8|>rڻ=GC5\hW컔6.7En.|ӆWJ9T6d] 2U7PtK }:RsЧ$x9!o918Njy9]P8I-6^0$6+kV稘Cܽk,M2q5G\] ǫ;z[Rzf$pT7N7K UC n㥓h.{zJjPMwM8 os_֑,h[:b$8՝]K<1gV-%b18t%RVsO O*=zhzOm9nm[*r8aY0{zx$q0{On2ux,- }HtB 6DR{9qn$v: /k]|Ast$꼽,żEb 87uXc#AbP_NEa Dmۍ Kҕ, jEy6h4ʸww}f6v4~/ixiU^"thZzH 2ްqFjV=e͑azTlBle:-}_}!Tɝ%>>lD+O2e9I t]fvN݄zcނ&J8@82r=uֺꏀEVwQЈ8U#z{""%]U"R8]ךf\w.=Vɪ"ۖ}PFU{;'<ڝ<*Y1Z7Pvb \L'Ҵ91;[7G6~K8MX$tnMw%θkǗ䗁Íb󀌖kFUd]7chTޏ8H845] SKdT?D#1j xr썥a7^v`iUlpr[}A 3H,q=v?(m&X" o?Tɩʧry%iqKo(ѴtfBo!j_D!Y# ;]i+%'؟k,l(_SdxI-d]' W̥깪9t=PzAՔf+җt%. A.e $߯ԗ>ڏĬ ?dv ҁ%Ĝgxꅦ$ʄe0(Ŕ߄JLWW %ժoYwÚm|jGQ~'|OfrXABOQ,!we{%y7W%쯰,YejjKpd)ݟnW-iZo O\W/c o1աP_vљͪaep)8˞Va-cЅ>V):i{ީIРz۝cq]Z)͎)q'+MDhWm$Q^OՄIX-Ac0~\ͮW"u1`L[Rç#LCOTBI-3Ybd͌Í$ ^~(@Өh}*WB֒q,l/F.wLEnkuam'*Yaje a=5.r]kGȀ j;):JFbxiG~s ˌr @FaVDڟxEG#mJpR&c-Ĭ2mLEB|^kY]냟11 u?, %ʓKӾ-ɀz{%~?2s=!|{F|xp#2_2<m6 grz>66~6TaR{"D۲IyoZU_ CXކgQ1T'|ɠ칚|_A?.X/ ,RaR>O,utDů|sL]Pdp 'X17)Zp]3”N? (PzIzHxJ#*o[*Cz**j@ՋZRѶniJ֭hg*2T8a GDT?w, FL@1?$LrZ'zmT+6Nq@{΅J C!"w4L3b.9uUM p]?vw^}{S:|yp`;Y ,fhktfB% BHIQ\u52X:_$jm*#M1zTFxc="ЂX֋ןͤdN4H8n]֖z#m@EY= -=](uz 1..2!0hTC}MP/>ЪVD۹iT\OM_&nH.F[6 ؗ0cNJ%ybVՖגCu5WqoByIdvn@<,>s3wْ4O)T>EBF4et"Iq?z~]_@ cYMUjE?=>Rľ@JTf}] ;G=&ud HK AX@xU>;ŚDlv?;T`pt{VLÀhA H KcU?Ď= ݗbٌ-elF2;<2 w@; + gJyqI39dRDE%q+T?7x\]TVS3=9]U'd? V-MaZ&8o38My \};[k[=qRib)N^vk3qP>eoN_Qocև$<$2BF¬\emL9[]v ~DrQwP=q)gE϶mlb`LK*6謞bJ!d p}VĦfh/=Wv$2P`!l(4.~F> CP gZVظ@ئOʲ ySgqMY%a1 =eV V^h7"O+ p"U .M=u<(A!u{r-MŠ2b\4R n\۴u8)Ɋ`y*ZBWIYe8*K ?Vד"KiedM-uOEpwVђpcÀ1Nƚdp{8J\ $H\ Q -"_CQIzmhQ{x ]VSA 0E4Ki<EQĶ2}+'N'-Khu os):RXO,<:{dTҶjͰߵgRљ9H7i^Bq؎)91E<6"ai&$;#Y` A Vuu<N+ji m%]H1`g ݐ Ǹ h7^< L\K_ uД3]ozCx.465I1<~mL{ t&%D,lYxiA=c,;c' VάaE ] =2ue}[ d,n'ϳ0=;^#pN@3s1i!JAPO>a9j[#qV4ZX 쇐|=^* e< g9vwDJK9ĪXIv|Ss ߙ&>.e,?{v]!,Q?g+ӽj]_4&1voL}jqJ Fow2IvoJ 3 edA$Dj?D+Ĺւ,M]++yK0֒r:k昐csLc-g2QRՑ޼/p4} i \;O"G=ثvBwܟAE8+V:R5BȞw߭h5a`,K6¼؟쨀_ؚܾWlQ)pJuQfzzQl3WKUME9VlL_o\A tjϙW,-DŁiV{:=Rvq`H*qf0ihs\Rdi bsw u商x FdGny%XlxLkPy{Ղ9[:X͎K[>vB:a@%2"ʀ%I݃r:hz9zAMgf3&-}ls0#è6M D[ ;FGH*:*I1r$#<3f"*6[B[1o)NѬwk ڸ]TNgt;Q<Fiw=i7y0T٥fD[v*w9sB ?/pnh28#:*s*O]:AHߕ[ETB Tⅾ<)5R[Ybi31TCq RƤjҔ}Q{O".T.U^'1Eױ#fP3q0ycqAF9A/kLjG1lE$ToOļ`w1 !~ 6puE]hަ]jXw2l>1 Ҿ l^?) !! NTbd}rpLi!\u|cT$UvsVWFoi:ɓAIQݞexvq ܼÑZKIl6J_8 [' $'L/:m_]x}]R-xKF6!XJJ\}rêC/~w֊HC*Uk #L8<)vEs8"o\\Yn9 yL&s-#״*(!S/|"d&ݲ_#MQ> k^MXajA_D '"CD ^Pu^JpWt&~l4s%fFxGGu405 HlvA5YkJPțXU(; ic;EclL<;A0A|x|dڕޖ2\,HDbKVU(d<<ʅ 3=}g- =\vK4xuv_]^ړG3C)y3V/ZXb^n*>C̡aMY.A b H7dQbR7@]#Z8LgZ9-]K4WGp!H0j{T_d_m*>kS/% nokʎt~HD'TUq^rjYŒ|Jf5IOG10"Ik%?yS;nc*}`S nd7_Hz& \N,HK: ܒryuB8{34n1o-p'5Jw_noS~a|ʤ&&mOߒ͑E00is<# N;$A;uQ4"v1\ەII2*=$1Q*C氧-_7t6 ~JM{|Ax.osӞ gq,2If;-y4p{.8>t#iO^(|Jz$3(_wq6P+ֶ;`i\XlOW,sZ-ko褚GF:XEn" #)43^U|C?N)&#YҜ˿%!Fw0FPoUxn#<`d3nj{⓪{坌ƙn A܂9nճ>oPܯp4q(2U54B@mY9E@`qid&d6@~67 7Q椀oI{`w5G Ezt?bx4OM+vT|Cn PE jd~/SZOėܖv*iR|_^`_\api5`<AۑTqV99q̇kMهnQ C_dX!\tjԯ, dt4qH0xŞ vV. vc%;/ʺjgsbLӣ Qvm sCʪEzj  rvϥ+gxy<2 ӹa0A>JIJmy{P,GԢ,K.ZVMok8LMǕDVOjkH8̓Y`>OFE@[<CT "~0_sg(AOjE2Q~9hpkٿ!I"2<vkrPcT`[$׵_rNo=Ʊĕo˷ֿnEz-=|dc"n[a}[^º=/PW凌 @.PZpF @ti2> A7úDf`uى57[^'랲<'b!͝/F6Xj~fڒCL?Tn4 ɛ9RzSLj*x~禄9 |%L!o+LOj铞̟L/T ѻi%`ҍS PCh7!b/rQ%9q_6Y4~Ho%˔j@ $EbfE։$ArڎRdIӁ,ѥpJ7c1NmkZ`K7̉˭3(ܝi[},!Iz ?\pVm:v -ѳi>W }&Up,0}[Dp7TeF)cJ}vf(mMc84- q͹Sݞ߯EK oSәeP2A&#q_%;T }R)!lZ+Җ#bSUʃoEhx(a5FWt*CzA,,3\@. _R~.D m%3I03wטC?;sW trUК2=.A%(qZ7S(hz ~:7)2NDiw?Δ$p: kD`9}dN4]̉ ṵD9 0:iz%. b VF8_Q<`Zl?e\xM8+ՙaFT(#O\2ӄ:z,nIz5gU'Y+khϼ"|Gz :d؋ IQk`DO6acx˅ۅ ʪL#$`MrB/ɷZ4[JM (eGq80v0Мyp]! J%>+P-랶8Fcf/~`e,X.p-i-F ) `]?&!%VބQǟ@pAY` E)c }@m9k1mXlFXc.⥄UF6UNVeuK O#\juC~PWAV@Wߌ=oB邟] (9WEt{F٬DhsތQ~A& xQSƲ,~r(BoFkL{[$mӘ/Cqs]ut`2#yi̢6P<(m@+D'y",g=|s ET鍒װ*(q&}|hO%xт-yczKWJ%} ދU fӇ*h]N8~QJndUB3(ZHr)Ds o( ׵Zt0uV*X{lNvLf(ËrNԩZ)%<}-|8d 2OD3%Ao)~)kyaϺ.s긘wșGI}fQwp#Dui E?Aue \G&g?+xUo+#dOV ^d3 s;b@{JF0iUe&)q;B*tm@; 9@Qq;PӬ0SCkAQ|Ik7GuzL6Yp%nOg׍-̞C=MF#H'E!-hP?y#8*icqF+7#/h>|D~k#==qdֵ1.V0-bT(;"@ Q]n7G|>+8Kָ)Vl]hҿ_]a ζ&눞'RUI{KpPFоD? M81 $\c;4"M hs -MjqbXChCo~=Ȧ..&80,f`( l&W퉨»2E'}wmիQtc羊'{KQZhK(&P#2 y(H~*~$%_#`Zz#f'* 6X4yh0+hD((A鹣 :ͱIRwWw+ .KS :r'I)L/~JTL;R4bL¦gsN]v@pLE "7iZLs\zV Z&Y(X ’f5Fi50yjVKwC>X@O4F%4H*XaIß*6ͤZCĉrlBQe´.΀ eQ(O io6B滫[ֈ7楍tn5j8ywY8j!-XkX^Da6'j9TߖbyѼP%bBY3س[ac7߷8vI.\Wv3Լ݃A 1C6.{ "r>'Rm&e2V$Gce躂`7W#N]8z YC~j>52IЌ2%1ޱ#O>1aGL 4犺':ٯ;ެ KfBvXBVNzo҄uxJ쥥GEÜً¹1IT;(#@I_H +$OHR_:W+qAUҴYtwN"LY.ACI/'(Kǰk!ɀ|:蝳SN;>2B:ږ&sv?c^^3)N!O˲ٖKY__QDG0 P4M6(\>ʅ] n^:]8R{\`lR\s iv95ld l8.?OwԴ7sZFϱpN.1j@oB9b>8vWhΩQ  FN D^o@m} N)J*ދyχ]|^}0mNm<0{P!v%0ibZyeݍ[B#S+xra w$OiGr ǿdYܼ."ĎN;VTPʛl n);Mw̓7 oOߍv"}8*yG0NyؖцqHٔK*io=d?)Z XV́di2$p#5G#5X<{A=Dഒ쐢T<ujZ1fN"e-rBEa7ZI@c[>u3ӑZ875wW#Ř+&+i$BYOUSo^#dGUWѷ'8d'T Tp݋^b+9 10UH|O\'}9SZvQ|`PNXG_nNJH@!`5x)po].n6+Jqׂ/ r_zX+Mѫ sΡy8@T(vTT{v7i:pA;٘QwNgT-fVg;7T0[RH'#$pv$l\^K ޻gg6%퍗K|MMۍL{!6J3aUzC[YoA (7~]0R wĝJ `w#XGK2"HpO+Ek=Df Kj-#Of;UjJ3}4%hUͰr MGJ w$,""ʆ\+k{M$B.w.'=RIZr‹@|Wq'x&Zj"sw}/:(L5)b!EAYME*A8iD>?0>2z6݂<F#rpA̶MXƃGMYپӜj} ODpJxx0]-.̄'Bd&0>)R G #%-!vGcI?1ƒOީ6p e|2td*_rSѼ"ܸ㩻4_/sB`B ىGia>//kxVnzqC_"V!'XgJ1S@O.1{Ocn]J.!݉'+%TGw ݩA!Dk~J\&kF~w)/xM.Ft%n 7%0^ձ5ݶ?,݄:.Y,zYbp$A])__J/@Ĕ'cGrǃv`VgG~KײVh0 s p@r>BDSݶ,Qz1oYVd- ʴ2G ,uD; ٽŝC 5 к,Re ؁]!SWfK(񃃩*1_<#]sZD]_8cuPge£ |ÌCvH RQWn L]D hyJT&F*G\ c켈Vnk,SSc?^,[g)񌹾m5k+&[9Wޚ^MavYc-W6OFq5nF8Uj-@ E n2"G|c aF8`CGFlґ+柚(uVmzaāσL9~ Q":p@! x,0T\. $ߗbAz=$ysM8UjQq@yFv7i2sŒGS|S,ǫ""Nw֏eM 3읡x=.4dLwzfQ-5(PA2ܑ}_pbWgzDm- gY&QJ3vXAy^FJ940^.4g(̇uS%vH^-g %DA,aU ״s5) ^$~5>*!QȟR؆'MQ  A>9DVn^tbs }0.НvI+Ls͍aO Nڿh`n@-`Q蕓.D1$@k>AVGN֩+HN|FO\ Zob%_[O%lNgZ#}A͜F큦i5K5 (gRf<`<<`4F)ڙ}jz^@љFW eF3~5\bK |=(۞k ;>@b%[稒+JC$IwoJhm쇊^;;()ŵ1iEBm-cd@d9GC]+~|]UG9P(Y }2.gn =A̐ZuHZP6{'}9-_ۡmYaŐGIO )GwW辌REQPT{Ư@ݦ zXmof+p XҘ5oxqݴDUՆs T6NǑ[w:"QB?D=iCAp]Z e-;,e$~PB&,j6B4~:譱y{΍9nq2]sI[ 1@>\=h99dZqQs) AcS{⌯z0g @f4GdF4t;^hdPE> S*yť8 M3Xfw%@eP5 @_e-K9oẄO:Z婼owǶ~Z3޶pW e XڽۃS).FiP 'd8w ~abj'00"!zR?]&n $S,M<$Qlp>2;C{vUvpŖbo*dAN)uwnaۮký@v< E2$^Aߺ;:ZmGcqcL&VKo,h#4qrD[5cQv5$B0oHp4|6=h8el,L8X?h4\ M)U' Zɼ@vy,6.7@o1G.~0B|)G @*1I=R' G`/b4oYi Pa[](`Ż?xN8lѷ]޹k$͛n$O=O[60q#Q(0ɈO`_XU(o|ujPL9#_9d0Ro63 &lAr8vyMkfH&K9V0>V}t b T2}JykAmh,El 斾eU/"W҄!bziJM6e=ׄsYrmsAb20z ?*t1w!n7AHW9|d`)yM?HCx<"ΝoEAu!= =8& [Նhjk ՅOԥ8 =n[WU*(!72K "ռZ?8mh"|Z yըAax<(`9[`Qu,!JB(:.GR-BY6BhˢɧȌ?=ZMWVŻ1*0e`SQ8W w2{XǴԣeGYÆO);cJtKK! txpe֚gZ/`C߇"ibwC B/G0ڄb#3WxW 33x ާ<'Mvp)H]=6#/p쟙 .QX@Qe8嫥K>ɿ? _sڶ$9"A SUxdB\5[bU4?Qda3Pۍd #q9?]ǜ޻Bvxcbm\YeX}^>dw>ReY`a"_hH<y<6l @7K ND6 8Kkw $%"P \ ?" p02VSA=Tk[ɴZzp *]ۛ Nmɏew[4<Ay]AisS _\2߻zs` l]cˁȵ78 18.3=g[0e=k1L$!28|_PaV0[`/L6 ʓ\{rEO 2tr\)V%fQ\:n &, =F $Ik9%ܧHN) mR+]5uj_K0-L*g"IԹ^.4s5b{'vvyH(L3` eH`ZC{]2ydo($j9 vk`\Yk5V-~ eAJHupasBtf+BYZb?!?ǽfg8CѦN5T824t0 >mlfoԢ#,yɆ8XCgLk>SK 5eḉX顑G ~*ph]H 0&t}Sv,}p{^@IU<SrndL~DN۹sC2huPK)2BqI=1&h|FYJߺk 5;܈6q|޶Dhľ%!&oξ\۟jD8cc!D@3p u_R m|"XSC^GE3'ήi6Y XX괥}:ʷíXd{|2=8sւM[Ÿ!F_-/m{ýYٕ[폏4p~sW͵<GLCrF1Ɏƣ{'YĢ9N5:^.9Iiv ([ ٗ!f^3AEg)Nl *4fU*ZF:XId1(S1FHTT2@iNAuetגHcK=y!bk(UYqsT3qX2|wdo95%Ez _O/:ǵѐan`_LP f3nj ~/V_z!7qټխmwC;p/řYEtg=vmot^Gpq9szU[HZ/ƭ*7 k%ms;HEx}2x?y& XPI+A[Xk e\UX;Xtg*]ԗuZ˜Ռ'afLW!3W֋S$q2^u0WGN/ aØhdkV`|mPg}„d .b{ K^i.rK"Ĩ*663ڢkϯd3]jBp|;6MXZ7Bxߞj\;bjh1ܕNUx^=?#,TP 0^"@,(߯c ._Wf} 4D@>ώ2Hu-Lf#_nby(pOue ,^ֺ 빰9C1 i2dK}\pY0@=MN:0QT\20i\OI+"3..żyCsuȘ\lMLx*`h.62?9=~ K ޿ gԪlP4iA*vbb]5*y魬Z%Hty>;./6tQ%6LpECYպ9U@le+s/u2ҟ9g0r@UĴ2 4]p-7W}Tm.ӧVFMWmlNix֡CU懚$t8G.nN5- [%2s2 )J7URcoj<G8]ViƭW͵e\:D>~ҁ0{D-Erp %zbI܌5=}3z!A9ǭj#D 麶W_*o4ē[KκA+HaOg[(NøGaܥlUhEfC\3+-sfѪ,Y"bin-eĒL[wϙf9?ziR ;P(:PO19ܫJp֜!g>|S(C[[ 5XPyfNNnsi4אB oZg$Q}1DN9#4ہ}gf]% -7ZmccljeEHjeC+}G@W7DA#BRê5=r!C+]OO|KIX^ %&' >GQ M+(6I{ӌ'ml'Vy-g7ls=%0.瑛b3gi o'4tُC2V}#Z|څ@ [MIURύ8>=8U"A'o1_!1 1xN}:II q{F^Q:N|lJv"Uj5W:]Z5@եX4:4z3=v/d]G R&,qߜ4J(*eLa/boP nTQXuAm[?GojAZG4wՖ`n5F0pU˵-Rnrg0Q~zq3$H6uIm|.X$mha H bK, Gk?J&4^e]0w{ZƯsfP.nOZGن)+}ϥXLHAVd1`Ҫe#*I)#%cSKA/'9QWa,W*ܸO[uOuxDd s*/-MfHF(ÆCj]G݅Z,݁v&tno#9͚Ik Qv)֑k\KD2cٌ1 fJE t@O [Nչ ^ e ^qk׹^̗QYс%bf'pΣ!xt"/ Iɖ(x]&0Gkm"NN^IԸsEo%訍n?+I&+Si7zcؗ__T88OVӎCgag6m/8Ƞ_9xOX1f>Wn[;n "K\T먿'vvUrpR' Χ @ YZ