ruck-0.5.1-3.7>t  DH`pJ톶/=„^ G[19Ǹi>8.K L>f-{xt0YGBq*ʦio@G@0Ui&P$ızЕĒ☧0t$Gȃ?OQ]%{ҵz9ȻM9*D$%_u;!D.Arжܨ߾MКՅ$i<TYks5@Od͈ /t{(ȢgnZ_ƶLxH9bd07e2f2e361740c6e9c683cb82aa181254e45aʍJ톶/=„x|=;4z!Zngs ,hZӚgl>[)?APz"JI^GF{LBeVMΨG 꽔\ÓسRoOÎDͪvzȃu4)3^6EW)gi?|`p?};!oa.0@Ch0tyhs :`rbgEˍ7=0*2xfe4H[^tO\0}D'v#< GQG2d 3L>5ul?u\d   =  "(0h    f t8X!(>8DQ9Q: QFrGrHrIsXs(Ys0\sD]s|^tbt_ctdu.eu3fu8lu:zuLCruck0.5.13.7Ruck is a rug-like interface for PackageKitruck is a rug-like interface for PackageKit ('rug' is the command-line interface for rcd, red carpet daemon.)J*build34openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgSystem/Daemonshttp://packagekit.org/linuxx86_64b _ HDm="A큤A큤JJJJJJJJJJJJJJac7b8d6e49ad4fac31051275cf9f2c797f22648c83591beabf0568cba236fec19d309a4cec03607d562c8e5332983d610bc1c647e86ee52e7c3f26e63345ecb7bfded485feee01223ba7d08575cc6b62a71e5a8f52002457b7bc4103dbcfdb16298a861addd35f97cc075415dc6e39d5d0ef79f850c1877098680df76a3cb42f6dbe26de155b8521fae273421dd77075f2fd9ddd2edfd81c3212468886d579288940603304e3d763edf5a2119821ae7b3c82aa089007b817bc4dec1d45cc5182rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootPackageKit-0.5.1-3.7.src.rpmruckruck(x86-64)  @ PackageKitrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/usr/bin/envrpmlib(PayloadIsLzma)0.5.14.0-13.0.4-14.4.6-14.7.1J@JJ~@Jv@JrJc Jc J%@J{J*@IKIV@III@II@II@IIk0I_S@I>]I*@I&I!\I-IIg@H8@HH@H@HYHe@HH@Hd@Hd@HWH4@HkmHb3@HW@HM@H8@H8@H(1@H$ 11.1.- Update to version 0.4.7: + Added media change support in a few backends (not zypp, though) + Updated translations. + New Features: - Add DOAP file to the project - Add a method to disable SIGKILL in PkSpawn - Added media change support to -qt lib - Added support to recognize Debian version - Add media change request support to the spawned backend - Allow a spawned backend to opt-out of the SIGKILL cancel process - Remove job_count.dat, it's not used anymore - Remove the DBus backend. The only user - New signal, media-change-required (daemon and glib) + Bugfixes: - Add support for /etc/lsb-release to pk_get_distro_id(). Fixes fdo#21550 - Allow the dummy security model to authorise actions - Check the transaction totals are not zero before using them. Fixes rh#495849 - Correct the allow-cancel duplicate logic - Correct the logic for SetSynchronous without returning in the duplicate check - Display Message()'s in pkcon rather than just ignoring them - Don't filter out 'Presto' unconditionally from the stdout to fix rh#496091 - Fix compile on FreeBSD - pkgenpack man page still pointed to pk-generate-package-list - pk_package_ids_check is not valid when the packageids array is zero length - Remove the NameOwnerChanged handler when we unref PkConnection to prevent a bug in client applications - Still use command not found for commands one character long - To fix spawned backends, http_proxy has to be a URI not a bare proxy. Fixes rh#491859 - Use the new session interface for installing Fontconfig resources and GStreamerCodecs + Libraries: - PackageKit-Qt: Add support for cancel-foreign PolicyKit action - Packagekit-Qt: Changed License to QString in package - PackageKit-Qt: Drop support for building with CMake. The module for the lib is still included - Packagekit-Qt: Switch some QSets to QFlags, because keyToValue() returns int not qint64 - Packagekit-Qt: Adds registration to MessageType - Packagekit-Qt: Fixed Message enum the same way as Filter and Action - Packagekit-Qt: Removed a useless resolv method - Packagekit-Qt: Renamed various enums to have a prefix to avoid conflicts - Python: Add two further helpers get_package_id and split_package_id - Python: Add two helpers format_string and text_to_bool to the backend module + Non-zypp backends updates. - Update PackageKit_release.patch: drop the part that is not needed anymore. - Pass --disable-cron to configure (this is what the old part of PackageKit_release.patch used to do).- Update to version 0.4.6: + Notes: - Lots of profiling lead to many speed increases, most at cold startup - Fixes to command not found for bash 4.0 - Experimental aptcc backend merged, which does not use python-apt at all + New Features: - Add a config variable to be able to turn off the updates cache for debugging - Warn if there are any pending sources at the end of each self test section + Bugfixes: - Make the GTK+ module resident to fix crash when session is reloaded - Only check the transaction database once at startup, to reduce 25ms off the cold start - Don't force SQLite to do fsync in PkTransactionDb, to reduce our cold cache start by 700ms - Don't store the job-id in a separate file, as this adds 37ms to each generate method - Don't allow pk_backend_error_timeout_delay_cb() to be called more than once - Escape the ';' in the UpdateDetail:ChangeLog signal so we can send more than one line - Use the bash 4.0 command_not_found function name to fix new versions of bash - When we get the update detail in pkcon, resolve not-installed packages. Fixes rh#492004 - glib: Don't hardcode /var/lib/PackageKit for the desktop database - qt: Check for QtXml in configure and use the correct deps in the packagekit-qt pc file - qt: Made Transaction::cancel() a slot - qt: Updated almost all the enums + Non-zypp backends updates. + Updated translations.- Update to version 0.4.5: + New features: - Enable ptrace() on libpackagekit, it was always a bandaid - python: add a PkError exception class to better handle nested errors - Clarify the spec that a Details::size value of zero of a non-installed file indicates it's in cache and doesn't need to be downloaded - Remove the app-install feature, it's now it's own project - Allow backends to enable simultaneous mode to do actions in parallel - Updated QPackageKit soname version to 0.4.1 - Made package methods const and added an operator== to package + Bugfixes: - When we reset a PkClient, get a new reference to a PkPackageList - Ensure we set PK_STATUS_ENUM_FINISHED when we return cached updates - glib: When we cancel a transaction, don't overwrite the role as Cancel - Fix the self test by using actual provides in the catalog file + Non-zypp backends updates. + Updated translations.- Update to version 0.4.4: + New Features: * Add a new method GetDaemonState to the main interface to help debugging on live systems * Print the daemon state when using pkmon in verbose mode * Add a draft standard for application install metadata handling * Add a pk-app-install binary for manipulating the sqlite cache * PackageKit-Qt: Sync API for RequireRestart * PackageKit-Qt: Add support for application filter * PackageKit-Qt: Add a searchFromDesktopFile method + Bugfixes: * Updated documentation with UseSyslog parameter * Fix for the updates and obsoletes delimiter * Make the dbus policy more fine grained * Fix compile failure with gcc-4.4.0 and old versions of glib2 * If we fail to exit from the dispatcher, make sure we cleanup the poll as the child check isn't going to be run * The QT lib now depends on QtSql, so add this to the configure * Fix up resolve in pkcon and from libpackagekit-glib * Don't dereference a NULL pointer in pk_console_resolve() which can be done using pkcon list-install * Don't use an local error in pkcon list-install else we'll fail to free it, and it's non-fatal * PackageKit-Qt: Handle daemon errors more gracefully * PackageKit-Qt: Add a getLastError method to get the last daemon error * PackageKit-Qt: Add missing implementation for uid and cmdline * Packagekit-Qt: Fix to make what provides work + Backends (only zypp related listed. See NEWS for all others): * zypp: Fix up virtual callback methods + Translation updates - Remove duplicate BuildRoot - Remove AutoReqProv since it's default - Remove Requires since it's supplied automatically - Don't use autoreconf -f -i - Removed BuildRequires fontconfig-devel, glib2-devel, libpixman-1-0-devel, pango-devel - Replace %setup -q -n %{name}-%{version} with %setup -q - Move gtk-doc to -devel - Upstreamed PackageKit-libzypp6.patch (fdo#20366)- fix build with current libzypp: isToBeUninstalledDueToObsolete is gone- Merge .changes entry about sr@latin from factory (was already done on Feb 2 in GNOME:Factory)- use sr@latin instead of sr@Latn- Add libpixman-1-0-devel to the buildrequires for Factory- Update to version 0.4.3: + New Features: * Add new packagekit-sharp binding * Allow the user to specify a complete output file name with pkgenpack + Bugfixes: * Repair pkcon resolve argument parsing * Remove dep on python-sqlite2 and use internal python sqlite Fixes rh#481270 * Dist the website in the tarball correctly, and install in the -docs subpackage * Fix up a translation in pkcon when we fail to get the time since action * Add an option to configure so we can specify a different directory. Fixes fd#19884 * Remove bare send_interface lines in the DBus rules * Add _get_info, get_id and _get_summary for PkPackageObj * Removed -Wswitch-enum from compiler switches * Don't print an internal error if we don't pass an argument to --package + Backends: * alpm: Change source code to be more standards compliant * smart: Don't filter *-testing channels as development * yum: Get some useful text when yum passes us an invalid message. Fixes fd#19781 * zypp: Remove GROUP_ENUM_UNKNOWN as engine returns empty if included in list + Translation updates - Remove PackageKit-browser-plugin.patch. Mozilla plugin directory can now be specified during configure - Create a -doc subpackage with the website content.- Update to version 0.4.2: + New Features: * Use the detail field as a package_id so we can propogate useful information to clients * Add an entry to the config file to turn on time estimation, and enable it by default * Remove the udev helper from PackageKit now the core functionality is in udev itself + Bugfixes: * If a script is still running and PkSpawn is asked to unload, be more careful about disconnecting timers * Ensure we call the backend finalise method when the daemon times out * Ensure we send the correct network state with the new changed codepath * Don't leak directory on commit-failed error path * Set the setup signal after we've connected the backend to the transaction so it is emitted for clients * Don't emit allow-cancel over and over if it is the same state as before * A *-testing repo is not a development repo, so should not be filtered by default. Fixes rh#480135 * Remove the obsolete specific vendor_url for each PolicyKit authorisation and rely on the packagekit homepage. bnc#450349 * Only try to exit the spawned backend if it is running, which removes an error warning if it is already closed * Clear the backend store in pk_backend_reset() as we can't guarantee the ordering for cancelled jobs * Fix compile of the browser plugin with newer versions of xulrunner + Backends: * dummy: Output a load of messages we can play with in GUI tools + Translation updates - Modify PackageKit_release.patch to follow upstream with LT_CURRENT/LT_REVISION- Enable ruck and put it in its own package. - Consolidate removal of static libraries and "la" files. - Fix directory for browser plugin. - Remove sr@Latn hack.- Update to version 0.4.1: + Use NetworkManager to get the network device type for session policy decisions + Resolve() is now case sensitive + Adapted pk-upgrade-distro.sh for suse + Don't let spawned backends hog the disk by default using ioprio + glib: Add a client side timeout monitor so we can set a limit on queries + glib: Added accessors for PkPackageId + Added search file method and search details convinience method to packagekit-qt + Daemon backend: Separate object creation and running + QPackageKit: Revert the threaded polkit as it breaks everything + Define a macro directory so we work with newer versions of libtool + Remove the concept of slow and fast interfaces, since we don't actualy know the speed + Get the caller (and uid) for all transactions from the GetTid method as we cannot get the UID from the non-async methods + Clarify that free form text in Details and UpdateDetail is formatted to markdown syntax + Allow pkcon to resolve all the command line arguments, not just the first one + Fix the python client library for SearchDetails and SearchFile Fixes fdo#19426 + Make get_packages call GetPackages, not GetUpdates + Misc fixes for backends + Translation updates- Update to version 0.4.0: + Now integrates with BASH suggesting replacements and offering to install missing packages. + Now integrates with Pango using a gtk-module to install missing fonts. + Much tighter security model and new audit logging framework. + Lots of new, untested, code so probably not a good idea for stable distributions. + qt: Add GetMimeTypes to Qt bindings (Adrien BUSTANY) + Add a PolicyKit rule so other users can cancel tasks from other users + Add command-not-found functionality to PackageKit + Add a various possible replacement models to command not found + Use a config file to control the actions we take on command-not-found + Add a Pango module that can be used to automatically install missing fonts + Set the environment variable NETWORK for the spawned backends + Get the lang and network state in the generic spawned backend + pk-generate-package-list is not used any more, remove from the man page + Check the sender for SetLocale and the UID for Cancel + Fix a small memory leak in pk_backend_package + Make a lot of new strings translatable in pkcon + Add the DBus interface now that the default send interface is now deny + Allow all clients to send to all interfaces of the server. Fixes DBus introspection + glib: Don't emit a critical warning if a desktop file contains an error + qt: Fix make check with the threaded Polkit client + qt: Fix the old transactions, and upgrade to new API + qt: Fixed freezed UI while waiting for blocking polkit_auth_obtain call + poldek: Implement get_mime_types + Misc fixes for the yum backend + Translation updates- Move to 0.3.12 - Bugfix only release Fix a memory leak when checking transactions Dont emit a critical warning if g_desktop_app_info returns an error Remove incorrect reference to pk-generate-package-list in man page Fix to allow send on dbus interface - needed when pending dbus update changes that default to deny (CVE-2008-4311) Add method to call SuggestDaemonQuit as part of fix for BNC#383261- Move to 0.3.11 Pull in updated translation files (.po) Bugfix - enable translations in all client tools- Keep the PolkitCaller to allow repeat queries faster Do not abort update when a repo has problems Add user and cmdline to the Transaction signal Add syslog logging to keep record of obtained auths Fix crash when pk-control is referenced after it's finalized Handle filters in what-provides- Fix the installSignature method to understand repo keys In pkcon update - don't attempt to do what-provides if it's not implemented Fix restart flag handling Fix segfault in the error path when files could not be installed with pkcon Move to 0.3.10- Add updated translation files Fix get_distro_upgrades Fix error on reuse of TIDS causing timeout on auth Set status when installing a signature Fix for BNC #431940 - packagekitd locks system management- split out lang package - do not require all of python- Split up package according to shared library policy - Move to 0.3.9 (from the release news...) Merge in QPackageKit QT library This release brings many, many new and updated translations. Print a message when we try to install a package that is already installed glib: Send a more precise error code when we fail a transaction- Move to 0.3.7 Bug fix release Fix for BNC #433889 - PackageKit crash Fix for BNC #402372 - reinstalls all local packages Don't crash the client tools if PkControl launches the daemon Register the mime-type x-package-list as we are using it for service packs Fix for BNC #422176 - non useful error notifications- Move to 0.3.6 Bug fix release (from the release news...) Remove items about to be run from the transaction list without crashing Make the GStreamer helper use proper GStreamer exit codes Set the default timeout to the maximum as dbus-glib times out after 25 seconds Fix a theoretical hang where we could try to reuse a exiting instance Unlock the backend before we send finished on ErrorCode as unlocking may take some time When we exit the dispatcher with 'exit' ensure we unlock if locked If the refresh cache fails, don't do the PkRefresh actions If a caller does GetTid and then crashes, the daemon should timeout the transaction Use environent variables rather than static instance variables to hold the debugging state, so that we can get access to libpackagekit debugging when linked in When we query the progress of a transaction, use the cached transaction values rather than querying the backend, as it might not be the transaction actually running We are allowed to cancel queued (and not running) transactions- Move to 0.3.5 Finish support for hardware driver install - FATE #303677- Move to 0.3.4 Start of support for hardware driver install - FATE #303677- Move to 0.3.2 Fix udev script invocation. support for dispatcher Optionally auto-run pk-generate-package-list and pk-import-desktop- use py_sitedir macro in filelist- Move to 0.3.1 distro upgrade support- Fixed invalid locale names.- Fix name of completions file.- Move to pre-release of 0.3.0 start of service pack and distribution upgrade support.- getting it to compile (brute force)- Move to 0.2.3 Add PkCatalog for installing catalogs Add source filter support. Allow adding and removing multiple packages at one time with pkcon- Match libzypp API change- Fix for BNC#389415 - Use generic PolicyKit More work on BNC#398391 - return all restart_suggested patches instead of one at a time.- Fix for BNC#398391 - only show patches swampid for this - 18244- Fix for BNC#398367 - dont include recommends Fix for BNC#398380 - init keyring- Include updates from the openSUSE branch Update to match changed libzypp API BNC #390339 - rotate logs BNC #392435 - poor dialog BNC #392064 - confusing popup notifications BNC #390929 - crash- Follow zypp changes.- Fix for BNC #388165 - mark some files with verify (not)- Move to official upstream 0.2.1 release. Fix to accept multiple license prompts Handle signed repos - import keys.- Change packagekit daemon timeout to 15 seconds - BNC #374043- Move to libzypp 4.15 Fix BNC#378342 - gpk-update-viewer crash- replace deprecated zypp calls- Fix configure script.- Update to version 0.2.0 new dbus model change packagekitd timeout to 120 seconds- Update to version 0.1.11 Fix parse errors on bad markup Emit verbose messages on dependency failures Fix crash when getting dependencies.- Update to version 0.1.9.2 Mem leak fixes Fix multiple popups on install Fix parse error causing missing name- Update version. Includes working "update system"- keep up with the new libzypp API- make it compile again with new libzypp API- Update to ~0.1.9 (git pull on 2/28) release (with the policy file intltool calls patched out temporarily until we get a newer intltool in factory. add --enable-zypp to the configure line- Upgraded to 0.1.5 (released upstream). - Added "--with-security-framework=polkit" to the configure.- Added extra directories to the %files section so it'll build in factory.- Update to version 0.1.5git20071207a which does rudimentary package dependency checking.- Update to version 0.1.5git20071203f to fix a compiler error.- Update to version 0.1.5git20071203e which includes installed packages when getting the description of a package. pk-application uses this when you highlight an installed package.- Update to version 0.1.5git20071203d which includes installed packages when searching by name in addition to packages found in configured repositories.- Removed "= 1.1.3" for dbus-1 Requires line.- Update to version 0.1.5git20071203c. - Added a couple new entries to the %files section for pk-completion.bash and packagekit-bugreport.sh.- Update to version 0.1.5git20071203b.- Update to version 0.1.5git20071203a.- Update to version 0.1.5git20071130a (remove the dash).- Update to version 0.1.5-20071130a taken from git master.- Added a new tar.bz2 file to do rudimentary package install.- Adjusted to install the PackageKit.service for dbus into the /usr/share/dbus-1/system-services directory. This is what allows the system activation stuff to work.- Grabbed new PackageKit-0.1.4.tar.bz2 built from this morning's git repo (has stubbed-out zypp backend). - Configure so zypp is the default backend.- Reduce requires, most of them are automatic - Remove gcc from BuildRequires its automatic- fix build on 64bit by not hardcoding "lib" - make description a little more manageable - use %{py_requires} instead of hardcoded python - use "devel" instead of "-n Package-devel" because adding the Package- partis automatic- Revert the last change and hardcode /usr/share because otherwise it gets installed to /dbus-1/services. We'll have to figure this one out later.- Use %{_datadir} instead of /usr/share when specifying where the dbus-1/services directory is at configure.- Specify /usr/share/dbus-1/services at configure so we don't have to modify the make install step.- initbuild34 1257080362BMBNBYBZBOBPBRBQBSBTBVBUBXBW0.5.1-3.70.5.1-3.7ruckruckAUTHORSREADMEcommandsruckcachecmds.pyruckpackagecmds.pyrucktransactcmds.pyi18n.pyruckcommand.pyruckformat.pyruckmain.pyrucktalk.pyruckyum.py/usr/bin//usr/share//usr/share/ruck//usr/share/ruck/commands/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/53a6f1dda53664a4ccb1a91a9f22e3fa-PackageKitcpiolzma2x86_64-suse-linux&z^.=_4Q-EEa?] b2p>KٓFZLI.-.ɨʡxK^6{ظqݢ̨Z:ˊer3F-7~\D70t`l _PGfxa0`{8i]uR&}2n%ƦbIɣV*K b4t|݄A;}RQp#ƈGˆ9S뀯9[![J؉Lx,,qdsfcBVdQ,+.xmF\VZCN蕡əyF$-fRU~w39>&^X׋ζ7c ʊ?H3_u'Fq u/䤑!k~֒ SD&@]|C;~z<+'h.8>lF'o-MON̳uB N}va+xO4Gy\|@gx ,G̷A6؝Oqdr[r6̚Mڳc馴&GAnƪ":׈ wv0^aPn^ϙ8%0ڼ.YM"D7tD.I$NnxQD 0*ul/v/%1fOH8pf/ m %## >JVqi =UenZ!{CMzC'*@S%y9ʡrt$o|p3,B,?ҳ<;7'|DmḦ̤}F-*=y'nM Ah #Ekt %r(oqnP^Ș2/|xKpVyaWFs.ȓ>wRd=S/v: NrG!G>Zp^}j+,o7}&z4=! # '퓵s]Z6qy*ҊY9gGj ^/fVL`W6-M1ÌI*Mi=f]hm}lL(ҹ~ÀħiYEQ\NxKY0ߘ` |q:SLz gZ 172Xn̟gOT@6':/oga>*~8R֛qMp>Lǥdቜ$Pd>[gJ=oAK}i*ܦ4 \cb 4K/U4-vhCP$muk<nvw&_5 eZq(#(zFO5―sʐ+a&iM:_peBeM HnS }oHzlw7o䣾< l2_`ð1R?5 *q‚t pJ&k:l= 3?Xt1YvBC1"e*eeAxˑac;"& 7H y SwnܹBzHL b}Ҽ%Ѡm@l$k3LP_C ,@Y_3|O F(=Ec p+`Q ͹O[j-'VlT HߟeJ.9sm mFk9լWnHٗnMcf)ӴU?aAk= ) _/+״68eo$K|qzT<ΈZ@r$0gv$SHIw&g95JMt^GRHpnyzzՇ˸mj8ǰntRF*7:i\{tq4\Ye0#\#lWV YZQ~SxuyI=x߅=1Hg .\:8=4~烮bC?0vWKLXFXŵyZ]K, V\/!OJwUH (*:)K/]wȌwrsaKLy*!H_;#L0lK1x=DuԼb{qtOtI9|tjx`/PVIbogZQ<"CqR `fF,n@&WCݐ#Tz v9Кܻs|S'8,4!J%B*a/O+®WK,ߡ`p{;$'+f-.hlEXOlhY}kGxEiy7\apPEڞ "߱yIWQtTv˼]@>&0;u;9 \]8dFt܈1 Ȉd/M}6Rtkm(h,Rl [H\ك߅r-ihy3j$ (QM"ŸjEq@-x.>Z[e ƨw1T/UF&BklsS[h[^w$Oqz9 <"@|a_ӡ}f+}_Q=e7wNP' @v1?zt1}3WmbX݊h&u.QpF^"ޜA4vZCCm{&nTZxnA:W3p,Tq孙yoTu}eճf-QIN-7^ :9iams2H ? @B1ZF{s+\+c2<(ЧqN )4M~uK< @.H6-_ӂc`lDCQ=i{l CA;x~,/V, _&vSMϙicu ۡJ"zWG\r+}؈7YAs\\dsqS5fb޺D33=JѶ461c NkցoYe~z6CZG1 K2q e`]e_%>k2/Y?>EɥBۗhyCe2~б[v+7%cË'f` *G#cتxZ]RL ӂ&J֬3ҙLa;< |‚-'uYúѲg=>wu$pVSx* |+:f9`1ƅl kh%C <9Tu}4- yYDK*5&[{< -mrzQ+\Ywb*ަ>G ,,? "ՙзkTOZώPETNMuT@diߛKյo3N@!:q8<%\,m.h\IuxG7xkCEE)}w-)BRG~L 5L&i!PX0ϤӠyWlPUTޞ4xti QgUUjjbl  NΆ绲+wq_P&~&YL`UsPaӒbkGBnWiݾ>d؟oa@0"@!/9bkx,{ ">vaXQ%l$W( NrVH]!IT,1эfVo~Pm{wk}Hm̼z^bw1HBYv얔+$E̺/J`|S}N_i=BC^):x, P̛UIx@35qoʒAb`t*d#*pHD]O{ENE]OH { "fDIuHriGn=N>]C vj܀$۱QLE«)Jt]qH׹s{Ojc6pPD*(u9qeO9ߞb,'бa|(kmcJL7~hn>ԋص 5~Sb_s*Ze?6 ^\y E"o~@J)6N D?F#&L0=7$^&sX?1/)n4 Kt j`}f,|4ikxxWU:z ʼn6WvCi5[.O/G>TI3РFQ X -*Jxi<n&-"j8}K)Iٕe @p .UH#܉(ůIo,UNW FP3A`$k].%]\vFs#M5={ݖpr !uhPk~;ؓ+^ s6K1,˽$V) zuqÓ4`8'1?~^kB +S,Tʞ( 'P_:xX쪎 _T"`-0i>>6 z,ڽ8Ut *Hl5d! zx"&QT\݃A|ǽv]d;lNѽЂYfzw?2FQĥۨ;ӭGsyJpd $e9C%aջ25tƒqTkgrl1cŤ`5 4L4F+ISGXjCådfI 4NɄ|ޚo"=y!&# MhlAE,^LӔXɳxʼn֠̚;t4 Vn>||]ldTND_Aֆ,R]7oL{64bj@pcPx  klN j7+N#]$`__ \] GXhP|QW~a&x>JY k yuFgiVE(:Z̔If?[pf=0H85; %Z g7RTTN-=ÆDۍóI ^u&]"6Y`F:pvOrd ,7vI$|=(6<޶ lZUֱdO4k2~xy@=zKήGKY 6k5UuCp֠@Q~z&y4x>1-T0޿AZw;|0ji&*lǚQ!]¨dO{?m@? )Rw`\ kl6Vw53:CCֈ碷/uT[jQbՏX^hxOd"%ݏʭՓ0$cT ͌ڴ@+*בL([-Vb·$I<qg|#?~lE85vA7:ꮴ@"&n A'q{m:?~=/]v`hkxΥreU,C#)%qr A2mgC}Oyho;2H20n:*|_Q+ HK2rj8vDULm_L#hJ]BlFZOҙP\\߽N:O%dxNO+\>`2a; _tF6"s|9 ?)edI~5To^7j avyAq%*+yD,9-GsL> uBŠg:k#)ߡCeE7#&=w3axgè+ljjڴ^sۧYptDaњCx*"Ҙ-{@!l`Bd>:b q"1L4;ћAHp{8j0-C`# O[pP2?&2ɚ~'ÿEۆq# @wTiOB]yIE@\'" UT_+ca:[Oi_ҝ9/-ŋvn62ELB۷g>B&o}eIZE10jl9gҥƧ%TzE[<( o0FPWDsA< W#},6Iet7LEDbwu:VMmosMNS6:fNUT?foz%bO)73K|S1v PAI75x]QN2}ji "Yizug 'i A\r,1ǎX⡏|8ӏ. *ԗDaP=Je",ǒ^WqA9gᤣB @?Ϯ\.fӞ72h NX)~8?(0(XD NdBxq7谆D*>*jlcHW6~ay1^B4$:g Y3'=@ȸ; Ga񼃸v(HoېzΗ: J%W.%zhěM;x9cKB ~ԙ߉r|aVE^):sP!}q' tsx%X-nzT~h `8{K̰-1$`|P)Dyצo,a$KcBҞv8v%⋎ ea]լ GN̙?>Cvol6ݱe5R c:N5X)653} CM|yIB.HnM#~EKRw*FlF#ZEA/6!wR)Z 3WNh\*KcN:cNvtz%KSZI>J:f&7DUr*L(_;Ԩ۸g& L~p;XU$A"TaPq5% 8_d x^T+hhӦ%%OAcD )tšU0WN *`*Z8aqMJ=o՗h#G?\xpo^uy(80{Y9Rbu2di lzO01@>uh^"%+%Ԓl!9CMEnB"Z0 *(x5W8~B)-4Kv *<>KE2Wg[}ƼGH pQcϾJ^RU.1+v̇bn CvnU Do `Ku":s [tW j@/rQ ⨈>-5|#P)f( fyZ_ DJzK``WYr5~a(I7ivaVnvgajT+LAu[d ^|(aRw:+'hӋNZ>77X(r9h1RZW/Bn&#N9XR|5:AlyXhj.  IlDO-@G ČYzݞmpӁ^Hay Նgׇo]?q؉ircZaJE"DžnX܀Mi?pA8" 7FMV#Е|ϷypԫxOJg,AnUNO8/vpizlB ԙ*P!X* Xx4^ou?-kkBhT^D6ڤ|J=u^hE>DBX 3Q$6= ]BZHuc<^Sy͙#? r dW1jt˫@ke:Vb mhVz^]xDZQZoP7*r8)H=3  tol1ޅR;ssH ݎ}he][@Wn~yyu7%xT"ar n);\<#V5mʜ'd&bhyGf86v1kJ "$i t9X r]tB{*pcɿ( n,7S7_*eK(@~ma?P;Gbq87v]{= e)Oԃ@ɺEqQׁrvvp)&:(ƺT $REOw 1y4k Y; ?UsDŨ}! ?Al|@lguh3fifliPH#:jPWh!1pY[M:Rguk vP]VbSmqn.g_3Z͂Ʉvg!7ҵfs꼵Av. 3vᗢ>\Q,;AIK;=fm  d %Tp"筐>^<|;M#̯;e[d+}|18?jӲ=3z_}s1U+G\Q+# F(Zy3s*w=]K4#h%gMO9'N{t.\瀺8 ԼCZ{].qVdY(iEyk:&&D[b \43#6V"zQVJRa`N=ɼ=#$:={k{I;pN\Dhҷ0h}tz%ҲXOHj.GB'/KlFladBG3-V䵥> yU0y&j ORƜS̖,RZM$-"UN .Z̼A/4gX[]#9Y Μ^; Պ:NϚʑIm)=lSfZ!?ނg7(UGUrfHQt&VF;{`?bF4$G --le*k?͹g46]zs J|Cx֢v*|Az` wkoݥ ] ]<$~S:bdAdR  HLOo֍z'A0 XꝯƐseF ݲHS- 56Hjeh HO=-9(ScL|qcƽb\_|&1 I`QlWfMŅ֤Ӥ7\$&_ AnsgL/\PYɩd!:M9bCCdnNE~m36t$f Eӏ}k&(cm#i=43c^,@ZCR]&Ʀq)d6B`֔b=lʀ#}jN,$tsP+bwUɐ&LN00y^FNrlvMobyT$OQ:j򸵀167`nfx=ٙTD1̯}X( w +`&xsXV4`Xy[s-/_G*hJHPSRj -I(4 nBk#lO->mn4 .y+J%?6>@ViW(h-XLp03.vQ*bJڲXʽaK ~oT¸S Cog,tq#(wH^m͠ArzP62Ey+!4Y+(ENƈ݄ab عjD\3-`zYyi*D{e.@lPExYy=N-SDNc(_e# S݋Yb'S${vHdq!/ :U6$DSBpv::VPK~c .&eiXa/C YEgC=%Qrj鰇-xT;)KO8#)? NV-*f? 0»yP" ?[||aPCe_Yb1C 6'$aUG;/v+f/է>+HVNn[s~@27QZ֙VE j`v$a(l+ҭW>0XftT[J`Ҥ 5G3?c] *7unʓ#9ꯧ4$(^I&.}8`WJmdK1a( yQrGMc<~CcT*@?QpHU Dh?Fo5Ҕ*^fRGi~kVte! xyZGW{wHREͰZ\*p\8N= )cvhS|J0Ɠ:ʍlfxkq cgѮS):RYU?._K9 Јمh*~sXxO o@4C@6H 1G') G\YV rH"(q}{4a Ӿ.]B9_[;I0 ". E/Ksq.v7"l#X.F=rt<Ξ߱ Xܞ6"ŖHCJRlfYzǤB}׫Jy|3mMwR?گPuHꭷ5ᇤ^; jӊ ?awtUKE%2&\&)࠭B쫾-ؚo{Ț7DbVۨ,o $|ʱ^ɞ^#!VV1ѿ"*f-0 7$*cM@ob#nVg$nGBݬp̥] 3'I2|xRIb>9|AiUR2EJI`F7ceRBQ1M4:߬֗,hTbt^j6dsmp( $M`y-}Bҝ:?^se4VlF♚sx#Y>+O&/,sj$QZ÷ƺqu-ILgLΤS+K3. zWh0"-M#2rSf(ӈ8ZYȦ3/BM1KpT/&RgeF hS'}@f)loumU2ZSƒ~;}J;pxdd8#q8^ $l& s,:&C(t2>+6ܜӉg=LE^\ս;﵄_B˸3+fh =ƣm|kZ;;IXNLuf$ {k7TtESLeDaP]9Nh;$g[=+vBhrT>WK"$\cXsug\cN]lBϝv 49%+A(e=|~MyP}&!:b5wvo-7=; ֝FJ E]'o faAnÕ܌ꑺx@OiD |wbR&T;_ˠ4D3nekV`DƵKy|ˬX 5+'ǟ!,nm))*%*H5 kZyaz Fr*+I 96se eDt~;VBrPPPgJ}ZD!3h]u7T\H2DV,I+Unw? 5Ǐql' e ?4>#d̸b[d!̙E?IEOecȗb $(J-4Ǯx h9EfS$7s. !\3FVnM>,/z]+9ka_ert'! b [ P+]}8Anx;;9WReZ-o\5d@=t;,$A &09CI+S+i ==|fr1}|1 NQXR; 2籋Vb:yyOwaeP?'㊡8AHqF#!P)/ӨNf/ԌvE4h=dF)~CfMNP7(|OazV ׀Z:'a> uP†3ۡ@mGWOdmhJKNi;{ d+ jo3Y)qPZ,`.)(55x x6ۨ,}Jt fUz_芘E a0c./"|lJ++zUT5 8c/v9S4ɥZ?0 |NnNLK^]]vDL傲}a 6k`v c{Vi)71.wc@*62ّe=v0'<ѮzB#F?XRU05F0q0ͮ',q[[q‹2w}6kL:PŖi NQܳ%ňڤi!lv>͒O,%Vv.BM|gt39XgG.ǤD*pBK #VxFb`|H0]$am5Buբ( r.v+^G҄h6!3ϑ#˴r!Ag6SZA+^ + GS^K/} T}rv]T5tLr6 5ʅ?~\n ˉ mS7 8/O<%%.W"՝``:EBSN4ʯgE*q;Fۍ-ys҇vm-VΛ]-ރvk_g8䲾 d6T$3 (_ʴ}PlJKbeF_P#7?!9g$DuRHec"2ԲsFAg]0V{4դݠW+~ԑ)"kO'Fq0x_~> {C=v_ݓ#B"靷×ْ>;k;2cT*uכmn[O} s*6'q !tSAV/1 5WR!3~:­ejB&;|VBD{ylT=& X+#ʌiP+b-iɔO\mtEJ}^Ywi4<od3'Ccd9k`Zs(K%ꝐܫZ|laTL S~$3a%ԇb~ ؍P͍z/efT@Iw1DzEƪXm(V>Ǡ*a}LygOA kD Ku1Sv v-Dxw(+s2^i/,IcqeK:jHا&p#goݾ%Fe`tPcB aUCܣ(8