postgresql-contrib-8.4.4-0.1.1<>,aKR︋/=„m@u*]\U_"gQVb+h m ~+XsކCuBMc6lbT%+ >_qoZî49?&K42"IGzv>:Q.*Re{5}yl'j:V;gV|6Ҫ߸t6zĻe- 4,j"'gBƉi_Q.}t:tީ|l$rW0CFmLݯgXkE5X?Hd ! T04<@NWi vv v xv  Pv v \v4vvv &"#$($8$9%T:&FG vHvIvX4&Y&\v]v^4 b,cde!f&l(z8Cpostgresql-contrib8.4.40.1.1Contributed Extensions and Additions to PostgreSQLPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. The postgresql-contrib package includes extensions and additions that are distributed along with the PostgreSQL sources, but are not (yet) officially part of the PostgreSQL core. Documentation for the modules contained in this package can be found in /usr/share/doc/packages/postgresql/contrib. Authors: -------- Marc G. Fournier Tom Lane Vadim B. Mikheev Bruce Momjian Jan Wieck K sbuild31;_openSUSE 11.2openSUSEBSD3c(or similar)http://bugs.opensuse.orgProductivity/Databases/Toolshttp://www.postgresql.org/linuxi586VFDF$6%%%% %fu$F%FE%FFt5v&V85V#2> M) dk{1 <)> J  Of,Ww q= 2 *{Qu$B6O@+AAA큤AA큤K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K 043aae409dde4b0fcecadc56556150d8e33b768085d5664f1f41ed6ba56cdde794aad435876cfba77d7d48378316396a413dc6f7851e20597b93c8bad715a8923b53412ca15ab15533f238c86524acbb1f1a438dfc6b4a1788678b6eb1847d5ef7ef829a9e086612cfa770771ed09fa6b9bbaef440fc3b088a6ce22df809c1625b95ca09840196b712fa3c870e3769071d953c754cbd62a14c7899c6336f8b108a1c733f3477ac36c260a9614dfd131f14bb096421911862e3c780606c1826705f4e9cc0e1404c58a98a6ee45c5fc4ab48ca83fccc468441ffe69f2c0c0851b745c9619e15a975f9a4563a2c0921f2911af69e42986a9e30a4e4f87b16b87786f8bf3f3f91d9d05c92f55c8d4a810df56036fddf09155d66f18085e5ef8b7d7bc89e51f8fd2ab3133accf90893e6edc4ea3af8164687be3f1cb38504c37652aa093a09129e41ce882ba5ebeab73942b786799aaa62a9a7a9d6730a278321d65a6bb4355583e9eff25d059d6000bbe2e88676d1e35ff26ff8cde0e3f93e8f3d3126a8f425c62f0c051b922f1643caeaa0c4754b674830ab61459ab79e636a3bd2efebfcf1dc68bd57c6ac6d25002d05b24c9c486091b4b1b54066d1efffb78f3d5bcf79627c67b28dc9493409b92cbaa97a4eca6263a53ec6e5d5f0cbd8615743eb14451a0e6d94a8903e66318239449c6e90bc3e0e9f125502babd93c276c67fc16f9ae3d9a954eedbf5e159057acd78b7e9e15391d241e4fb494a443010db1d1655d675364ac9b894199445c408c2cb393a75ecc806fdb7d3c167a19837f5017e862ff54506d5f073e835206c22cf68fa45d05edab504a4838be9d4382baae340cc752f9cc65457085cffff1daba136319e37bfe80845095f64510f8b6a5ab9915b94b7e98e0d9876ffb815bf50d5a6238aa9aa081e5225b473a8d533a993bdb9779d601d87686922de1abd9060a3e44c9e33fb2a3567b8ad0bf8c24ebd0a657856bffbd04446db55e10bbb033949210fa1a0e9a52bc533f5c5d8b6f5a2a8fbfd7b5d7eeba9827e821543bf29bd584946bd42961268dcbc4b41e6fbb314248270abec92c9b54b17cb9d8ff0aa7b96a9e968ce6165c32cee0502ec7ed315b231199a15ebe10f85a7ef02716b4f754c3bd9751efb7538d2fa773046a9caf38f1716a23452aa0126bdfbac153bd0541498a7c46a87324bbfdbe7fe1059957dfef697c9c180691cc70398166c34f2bec07902d41d121d71ad0eafeebae1f1cb30f682f7fd457649462f6c13ce7a53522bd05ebbec493e219f3de25d31d49b2fa2e3318e5da296c3415782ebbdc83d94f8fb8bf9682e8e6909aaed3acf3f2666eadc9c024be302a021021ceaec51e74bca5d48fbac3024b899999b5c0e9faac215942a0f546f4bed9f8e4626e55c156a3e78fe830971fa202f2d1c5fce11ab71fd2528e8ddd76bb82a1400d395cc14ba5672aa8575596bcfba873be71ba8db62943b2f0070334fc60d27ade12e1983bc4a2ef6ededb3bfa8dafb3bb9e9dfab44c2f2861abda8b6ce79de91bd27c4a680b1bee8ca5aeb858f1de88b06309335fcb632ebaa493f589eb1c4bea77d0518ce197ebe2a4e614329947aa5da41bd1c1a8e1855a034e4370b795f89eb23f6dbd5c8fe12f2855c15075243586291bd09c650c561f1c7baa7d6a9bf1e6d6ccd55bb863914cfffde48e8ebb784d22a7634e7faa06483278cb70867c762b54b9abb5f674e1cbf0e1ac422c41a04e57328eafec1297bddbd083c2493f1a7d9677640b5cbdef0a3a8477b0883be98292928cb614cb07c5217d0d47537720e5924ac7331648de70bf9854fa9c162b983820daa780dc0db895ec3187b39a0beff3ee3bf96ec322c965c8c2d7f54036629a2a1c0eec2a326b7c3314eae9aecd2a3faf5893202a01615cb9564016eb57c13e47dd6b4ab46924888aa83b8090df24872f4518d9788bfaba9e0f718d20f553f9f1dcfa53a2a4c886b67469ffb535a63959849b1397fd83ef6d12f5f8d2047dd432d6d63cb9e203c16622453cea909b4e1951d047c878e030229dce4351e0ed0c6de37eb5e9cffefe18f9f22eaa71409467dcc7d73722ff80c4b591bd6082d156c4e1455bdbc85d6469c953792606a89a7cf42640db6a1ce9da56a146617c9b8775c0451ab236aeb5dab94342a8d6119a79c51df36026c21a051fe3ce31e7e4045baac1b06d40f7167f0c55707783101835fe0af6e27a6498a578e52a171d3eaf072d484a547cb80b445543a3cbfc302ce3e3fe50c0a1587f5c5d097f9111604b62b1d982c6937c7cf24d614195ea04b8bd1dc569160de391337a41b1bfad5e5717a1c883c320cf7b78280dc737a0b395067512ca59ae0e58b61d7f91044218a26ea3745c24a837056af40abbc55033712b05adcde61afc44150bff2fdb7f9ad8d2a6d2ec1bc9bb148d9956c34d6e2a8d15c91bb19b857f1ad35e6faabc9a287dd479c36d2d0a920be540bcca2de11da29c3b7b451fc8134a176e9521e5f29bd68310cf14a1a65cc140afd9d7f826fd20dde5a810c29rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql-8.4.4-0.1.1.src.rpm_int.soadminpack.soauto_explain.soautoinc.sobtree_gin.sobtree_gist.sochkpass.socitext.socube.sodblink.sodict_int.sodict_xsyn.soearthdistance.sofuzzystrmatch.sohstore.soinsert_username.soisn.solo.soltree.somoddatetime.sopageinspect.sopg_buffercache.sopg_freespacemap.sopg_stat_statements.sopg_trgm.sopgcrypto.sopgrowlocks.sopgstattuple.sopgxml.sorefint.soseg.sosslinfo.sotablefunc.sotest_parser.sotimetravel.sotsearch2.sopostgresql-contribpostgresql-contrib(x86-32)  @@@@@@@@@@@@@@@@@@ postgresql-serverrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libcrypto.so.0.9.8libm.so.6libm.so.6(GLIBC_2.0)libpq.so.5libxml2.so.2libxslt.so.1libz.so.1rpmlib(PayloadIsLzma)8.44.0-13.0.4-14.4.6-14.7.1KuK@K(K&(J@J@JmJ]JS8J{IyId@IH}@H@H@H1kH$ 32 bit, which actually seems to work.- replace "ident sameuser" with "ident" as auth method for the initdb call in the init script, because the former doesn't work with PostgreSQL 8.4. With the generated pg_hba.conf, PostgreSQL failed to start. Added note to the upgrade READMEs. [bnc#522375]- New major release: 8.4.0 - Improvements include: * Windowing Functions * Common Table Expressions and Recursive Queries * Default and variadic parameters for functions * Parallel Restore * Column Permissions * Per-database locale settings * Improved hash indexes * Improved join performance for EXISTS and NOT EXISTS queries * Easier-to-use Warm Standby * Automatic sizing of the Free Space Map * Visibility Map (greatly reduces vacuum overhead for slowly-changing tables) * Version-aware psql (backslash commands work against older servers) * Support SSL certificates for user authentication * Per-function runtime statistics * Easy editing of functions in psql * New contrib modules: pg_stat_statements, auto_explain, citext, btree_gin- Remove dependency on local posixrules from horology test.- Security release 8.3.7 * Fixes a vulnerability that allowed remote authenticated users to cause a denial of service (stack consumption) via mismatched encoding conversion requests. * Details of the other bugfixes contained in this and previous releases can be found here: http://www.postgresql.org/docs/8.3/static/release.html /usr/share/doc/packages/postgresql/HISTORY - Users of GiST indexes should "REINDEX" them after installing this update. - Re-added libpgport.a to the devel package, as some apps require it, although it is meant to be internal to the PostgreSQL backend. - Fix removal of leftover files on database startup (bnc#473644).- obsolete old -XXbit packages (bnc#437293)- Bugfix release: 8.3.5 * Fix GiST index corruption due to marking the wrong index entry "dead" after a deletion. This would result in index searches failing to find rows they should have found. * Fix backend crash when the client encoding cannot represent a localized error message. * Fix possible crash in bytea-to-XML mapping. * Fix possible crash when deeply nested functions are invoked from a trigger. * Improve optimization of "expression" IN ("expression-list") queries. * Fix mis-expansion of rule queries when a sub-SELECT appears in a function call in FROM, a multi-row VALUES list, or a RETURNING list. * Fix Assert failure during rescan of an IS NULL search of a GiST index. * Fix memory leak during rescan of a hashed aggregation plan. * Ensure an error is reported when a newly-defined PL/pgSQL trigger function is invoked as a normal function. * Force a checkpoint before "CREATE DATABASE" starts to copy files This prevents a possible failure if files had recently been deleted in the source database. * Prevent possible collision of relfilenode numbers when moving a table to another tablespace with "ALTER SET TABLESPACE". * Fix incorrect text search headline generation when single query item matches first word of text. * Fix improper display of fractional seconds in interval values when using a non-ISO datestyle in an "--enable-integer-datetimes" build. * Make ILIKE compare characters case-insensitively even when they're escaped. * Ensure "DISCARD" is handled properly by statement logging. * Fix incorrect logging of last-completed-transaction time during PITR recovery. * Ensure SPI_getvalue and SPI_getbinval behave correctly when the passed tuple and tuple descriptor have different numbers of columns. * Fix small memory leak when using libpq's gsslib parameter. * Ensure libgssapi is linked into libpq if needed. * Fix ecpg's parsing of "CREATE ROLE". * Fix recent breakage of pg_ctl restart.- Bugfix release: 8.3.4 - Issues fixed include autovacuum crashes reported by several users, two Heap Only Tuple bugs, a foreign key failure condition, a too-small lock address space, two Write Ahead Log bugs, several planner mistakes, and numerous "corner condition" bugs.- New version: 8.3.3 with countless bug fixes over 8.3.1. - For details, see http://www.postgresql.org/docs/8.3/static/release-8-3-2.html , http://www.postgresql.org/docs/8.3/static/release-8-3-3.html , or /usr/share/doc/packages/postgresql/HISTORY .- fix init script- Fix broken configure check.- Add baselibs.conf.- Removed static libs from postgresql-devel. - Removed more old Obsoletes: tags. - Fixed path to pid file in init script. - Moved "make check" to %check section - Silence some bogus rpmlint warnings- Adopt the 8.3.1 package from Peter Eisentraut's OBS project. - New features in PostgreSQL 8.3 include: * Full text search is integrated into the core database system * Support for the SQL/XML standard, including new operators and an XML data type * Enumerated data types (ENUM) * Arrays of composite types * Universally Unique Identifier (UUID) data type * Add control over whether NULLs sort first or last * Updatable cursors * Server configuration parameters can now be set on a per-function basis * User-defined types can now have type modifiers * Automatically re-plan cached queries when table definitions change or statistics are updated * Numerous improvements in logging and statistics collection * Support multiple concurrent autovacuum processes, and other autovacuum improvements - Remove old provides/obsoletes tags for way-back package renames.- added baselibs.conf file to build xxbit packages for multilib support- Update to 8.2.6 to fix five security issues: - Index Functions Privilege Escalation: CVE-2007-6600 - Regular Expression Denial-of-Service: CVE-2007-4772, CVE-2007-6067, CVE-2007-4769, #329282 - DBLink Privilege Escalation: CVE-2007-6601, #328403- New version: 8.2.4 - The list of changes between the 8.1 and 8.2 series is too long to reproduce here. It can be found under /usr/share/doc/packages/postgresql/HISTORY when the postgresql package is installed or online at http://www.postgresql.org. - Splited the postgresql-pl package into individual packages for PL/Perl, PL/Python and PL/Tcl. - Added a config file for SuSEfirewall2 (#247370).- Add bison, flex and zlib-devel BuildRequires.- New patchlevel release: 8.1.5 - Disallow aggregate functions in "UPDATE" commands, except within sub-SELECTs. The behavior of such an aggregate was unpredictable, and in 8.1.X could cause a crash, so it has been disabled. - Fix core dump when an untyped literal is taken as ANYARRAY. - Fix core dump in duration logging for extended query protocol when a "COMMIT" or "ROLLBACK" is executed. - Fix mishandling of AFTER triggers when query contains a SQL function returning multiple rows. - Fix "ALTER TABLE ... TYPE" to recheck NOT NULL for USING clause. - Fix string_to_array() to handle overlapping matches for the separator string. - Fix to_timestamp() for AM/PM formats. - Fix autovacuum's calculation that decides whether "ANALYZE" is needed. - Fix corner cases in pattern matching for psql's \d commands. - Fix index-corrupting bugs in /contrib/ltree. - Numerous robustness fixes in ecpg. - Fix backslash escaping in /contrib/dbmirror. - Minor fixes in /contrib/dblink and /contrib/tsearch2. - Efficiency improvements in hash tables and bitmap index scans.build31 1274809459gg/gzgHdfgrdfgg gghgidgkdgmdgpgqgdgtguggwgxgyg{g|g~gggggggggg`dPlRTVXZ\^`bdfhinprtvxz|~kQSUWY[]_acegjmoqsuwy{}gn8.4.4-0.1.18.4.4-0.1.1 oid2namepg_standbypgbenchvacuumlopostgresql_int.soadminpack.soauto_explain.soautoinc.sobtree_gin.sobtree_gist.sochkpass.socitext.socube.sodblink.sodict_int.sodict_xsyn.soearthdistance.sofuzzystrmatch.sohstore.soinsert_username.soisn.solo.soltree.somoddatetime.sopageinspect.sopg_buffercache.sopg_freespacemap.sopg_stat_statements.sopg_trgm.sopgcrypto.sopgrowlocks.sopgstattuple.sopgxml.sorefint.soseg.sosslinfo.sotablefunc.sotest_parser.sotimetravel.sotsearch2.sopostgresqlcontribautoinc.exampleinsert_username.examplemoddatetime.examplerefint.exampletimetravel.examplepostgresqlcontrib_int.sqladminpack.sqlautoinc.sqlbtree_gin.sqlbtree_gist.sqlchkpass.sqlcitext.sqlcube.sqldblink.sqldict_int.sqldict_xsyn.sqlearthdistance.sqlfuzzystrmatch.sqlhstore.sqlinsert_username.sqlint_aggregate.sqlisn.sqllo.sqlltree.sqlmoddatetime.sqlpageinspect.sqlpg_buffercache.sqlpg_freespacemap.sqlpg_stat_statements.sqlpg_trgm.sqlpgcrypto.sqlpgrowlocks.sqlpgstattuple.sqlpgxml.sqlrefint.sqlseg.sqlsslinfo.sqltablefunc.sqltest_parser.sqltimetravel.sqltsearch2.sqluninstall__int.sqluninstall_adminpack.sqluninstall_btree_gin.sqluninstall_btree_gist.sqluninstall_chkpass.sqluninstall_citext.sqluninstall_cube.sqluninstall_dblink.sqluninstall_dict_int.sqluninstall_dict_xsyn.sqluninstall_earthdistance.sqluninstall_fuzzystrmatch.sqluninstall_hstore.sqluninstall_int_aggregate.sqluninstall_isn.sqluninstall_lo.sqluninstall_ltree.sqluninstall_pageinspect.sqluninstall_pg_buffercache.sqluninstall_pg_freespacemap.sqluninstall_pg_stat_statements.sqluninstall_pg_trgm.sqluninstall_pgcrypto.sqluninstall_pgrowlocks.sqluninstall_pgstattuple.sqluninstall_pgxml.sqluninstall_seg.sqluninstall_sslinfo.sqluninstall_tablefunc.sqluninstall_test_parser.sqluninstall_tsearch2.sqlxsyn_sample.rules/usr/bin//usr/lib//usr/lib/postgresql//usr/share/doc/packages//usr/share/doc/packages/postgresql//usr/share/doc/packages/postgresql/contrib//usr/share//usr/share/postgresql//usr/share/postgresql/contrib//usr/share/postgresql/tsearch_data/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2:Update:Test/standard/f61b461f3fbbff565624679ecae0f795-postgresqlcpiolzma2i586-suse-linux'u[Kww e?]"k%ܮdOS`ge,r0ead&w6t>+P4s2g/͐GN9yU/H p[?'0U@d~牐rrW, 4wYtd8'/F桌%HOAln|VaGMqe>x ~ʫ30/xSHxZMu/`"}dTr]t1[]m|>N=È,8F63uǶErRkgGCO$m4|͑75u مb~348ϟ2p FV=\Smftn%Ivn*[ߐȻCj>Yvg_r7BqQz,[$BӋ~}CXiKƸf(鱁\Ï6t sڵY+R#$foDm4F s' k+vPnZ^ˋԓs)a*O+m'wSݘC3ecR'˻ڋQ,(=9?Х]Ж} En⠩c'E+2Q+t[jѴJn_Pf2T1.M@_2cTQ/7<-k> bȢ,GU]xmjھ==7H-.:*BI6No IJ}|B܊\x]s|Yϴ1^Hٽ߅!y淛Thמ+1Om`K8fq^~{2?00蝤UryƎZkC(1m4mJɭ~':3@,r1PM4X.J]}rn#㊜R2.1E@"-֑)SA[:(Xwӯ̌Ŵo11Xj1 W |qg>R(͂{ }Deeīo/Nt7LfhcjX;{]fwERN\ϛ=S.L$T ofjPt=q+n(CsNU]lުBu-$àxRɘUss u2= =*M8eeBN'mdUv+kv̄v{Q$A_3LF.er~W7е 36鱊ԓۺ0](݌f[玁$BO(*FB5zPp{!лs=E("㙠8V PZ= #_ byk4/*[0m j~)bI 2kŇU%>"J"ȟ<4 eָ#{񞲎F/PxL'+:\n 2Ӎ*u% w-`ؔ.A^2۾zpsHcٖMɸEI+C~FAs#A.Uo:[<՞4F" W> bd>բ\ݑ}|]O$r'Cy &fr81=sh eS!h/^;@I:IT)6|_zt-]xbq۳FMY( tT [?ct;!:u_)}xWaɻ3x,֡PmW4f);Bq<^8Syxx3"NUZb2+]˵]NlMzm=Z8Cs'U*G \LB Z J@yBOjefl yh T Āa.b'ыrp?Ĥp~k aWg5aՂfWuX,vO 6"bHXɏZǜt% ]GmŢ.(Bw^#tBBG3d3 I<:4/dͧӁݾh5p8V1YD(VD:Z5! Qu?y{fW@z nN'RC$oUiH2הO kh8OL!LK]L{dU'SeCC+v1jTbH.0FttT}jÚ%F^ Iڛ dYj|W=܌ӣQic'~~胉 :eծP)Wo$YpxcĬAtVhxIϕK@ ӎbG%(Y[")<9qکAUAxN~n( ˤ eMxp[0f&%9312QFZID56ah] SWFΎ)g!X}rs{ޕ*YCk)  ^, =wBzU͌~yED scp TjNE!o_Rk_K+8Ѣ.MifA!fHblPꪝ -*~ڇ }BR"9a ~J'kC ϔ^5X{3l}}"9L(%aaqqc0>z^Xs< =DZTK퐮x->Ώ%vuԪ/Qٴ ZVwD3Hx5MqsܮIJ # Eekz&65]g۶Ѡ"LS/o1'jΟ벀C>Nofh$MX`AJ~bze(&/x_B31P%-yeJL8DNn1P|f,Yl.l0 HdƝLJY@/` @$\4&mJ.qnpJ` CM\AkjNRoٰ/8E-JiDUECà2\,WA.?p=.q7->)SA^I$ƏGR XO- zoˉ,?7e]~UFc*0L;̥5a2wۺp W:H[=*ɥK٠ ҒG葫\ȹǢ8 Խs \U֤[|ԈЛUӐݝp 6^U 0<!Y&F[ N%GñF\*BzZ^]tP ϼn$I|#D*n;,OI?PpLo'*1 K*<79fXyAB ar;3Y#tmd LJ2z:T#} sSMo{^rJzQ~vi+d_h a aI.)]d ϙ݂}$^L`pcG6B 7qk?' Ns~E-&ŧ}9cꭱ7>3s%ɍ 6[/Ng?ݐT">Mx>5ʒΚ:VK<@;c[q<t "M+ 4a(.R A"T#Ժ? ǞhD@yB{/ iL*qd}x-gMIN ^+ᕴ郹liWjR#D4@GjUHGx,Q3gI+LJ ryJۙ Xbyv PUPu,q_OrQWIa+^']$W. դ)迳$C }^ ^ tA9) W7-G#|DҎTiT Vk߼TmMÎ4 P^5ZӮmkՆNϟ%GDh3Li6At:8Rk<=)8o'a*+$\-^4Z:bW1>I5ol1qV&0 վmmf)oG@lGq#J3- 8cE7^q{MH)/vX|0_$:oG*_ OK 褕ǷeRڨ[Mezo"(#)-n$ 4 2'4 ®@!t l[+j~(stt?~۰UHsј(2U㟏t l3#^ν`N,],Z,"K?4Ld ֵv FjBH<['q@}g)S+"*=l¼Rd/RJ"yL^^H ,ڟgbνJugWI+ylsyT7Q6Eͥ> ]u7\ټފ>;ْ# 8m\|PΙh n#DzVb`|7tȵO?]Q$l@/1qpPU/~Leٿl VN 9emuF+hdvespMs Ro@lQtv-]H ]1H[z~!q iZX}rhM |3Nci tZ:kkW#jd8[5u:2 !UX-l}qm}qm a" tњz- 6+ͥJ,W 㥮Y[)4)l_P5$6zfSr.$ "p>ݼ/۪s@W!:A@&(*-BS-}Uu6Xcsm79x^M 5Q :@pީi_uB9^=tx)͚$p?V}"{onNf4Yp@xtLBSP=j.V41V-O BrBDgPZ^1 >zIՀ2\|6>qQW1wW70iꚍhUƟPV-*3RGrWizۉ66` *jnC;%O jCYyC).[ThPԄ'%Y s?M֞w{DŽ$yПe5t^eAu{0lb^ y_&}F71Y;yI S o\O-MʟLg&ZaiI-eph6Z| Eb џ^7.1kŦӦxd8ޡ.VI)bk<& tlKjKfW߱c(AnXr]sb1n-D@ YFKǥ:1V[j]F=zu3lM`u܈y{:uRaEЖ|'Ӑ0 Zӈf`D]NKܞ,ĀE3wK9 4l!yЇA( g#ÒTZ7@@SB4RSZZI%ͅNu)ݗKx3=heBg]e|pq9+<_1< =njU|D^VefXwK,u46 cc/_>8P l"/Hù{4㷯dj1AX-*@4&yR==I>irV7VHX?֨,qQ04p)n.-]Rӛ&hk7QSRWl~3u]gJOQ(#T Á ttH+jL4aIK2hrjÙ-K kytf)=STm8I  nӒkk ORO7כ0NQG]g/uƭ88\]:*< |,Tǂls2'7/ZճЮ}l+S3Z@e(M.s$jjB/p(}끂=bgbȲ@{?/L- i;BvtL_~M*jSNA ׅЕzW2\PڂmKg_StGDiEC E[o318PڏM|oZ62Hm9HF`e+&j<ݶ驞8+=nm bM7z-k6KK3nS9ob^el]?#nF1n~]6^0 ^-05zn̎aLbh:W/)R`tXhF3{Zx2U XoB5T0bnE!V*I*[=ɴCij0HP-SO|Q ț~ BCϝ}c2r1OenI@Id;~lbyJ`'ls`r}5tY l~VjH{?\RMEG:c9d_?fpcP,φtc+ BH6Bk `!Ŋ^x]]kp*P"[ Ҕl{g&Y4@bĵ3X2WHڄ!|}H.f%.1:> PB#4ԀsHmݞv|i&%>(}D|+#J0UZ?׷F @}r̳jbHr x*"J|ӜqܟΜczFez p$bF7Ü^ϙ|ENõ u!+hǘ'|RBG&?kq6]hjdx(7Mڡ_D0ZȦ;Uk n`!?5@ŖfHV,1* Y(9wߒg۴c p)U#1Ҋ! K#ZBD Vۍ1Wz([f*/&TEl" *-IuEn$58e3꼤O-7ڻf_X9%.~d`ŨzB"M3_*SE|R|8g R8\U V}eظ鿼h~aɵ2Yś[V3{w^Bpd SaVpN# s6GCN`K|6]cܣ^}-cLYϡgoY%fغXh5z7B}g21s3׌k*f&#'k hT/b<]|̲zƺvHl(:P7&"෱1O!$d$_|SMw }}ܹ t96 MXz^LNR_'L J _E 8zwd߀/:5{?N_cU^U{ťq}K;ot’{-@1ߐy!H;`R AE]1rLKmRiG)|ZBЖ#L~+pu w/s6Lw>hѧFӵj)*_QP8IJ.tRVi-iuY9;7G+)ޗ7li 2Q|` s8M3h 6_P<(LzCR q0P{*&eŸ,yQ@쩰|;˗Htb&nj0`[l?'x*e_2s|r: HHCiHFUGD{uu7f.ҿL1pD82-cbxU^o9"u1B@ͳJkږN1<ݲKޡI`rfTrZukUCCUv/Ӱ+#RGn?;"Y%Qw=ihߖ_ ]3__AO T޲ 8Gx_ 4nd &8ǒ_|:W+KCBu) p/MKZeWF}e,$h|'vzDIcYw7:{^k882#$W1L5-WPiXe٢quijzŤJϵ9}+QCD2%j``K{:Qz:&zg;>p{W{VİgQ7EwIO#4oh7R )6l" W%TA%!혀'7o郌`o`.JHP+#Bg^=+ȆڠtbOex{sxdyZXQg+Lڸbۃyorai@,Ƀa y~ޤcGە>^y1w]7iD@t{o⻟7_-`n4QW$sF;SPJ@l&4|JBǁ:4B4L/O՜csz{yƠ&{ҵqĚjMT--rMsܷiK K} N퓼5"Σ}8$ o!5,U4 r`j`QO#oX $"q!bʼn c"R߷"UPvHX"s;LYĈ_H1Nߩ0=}aLN5cHY/"ZGjkï6qx!kSw~AslPLQ"Ԭc#HqjJ/*֣ؼ4ǬGx` 꿦E ?ԉò"U"JHA3@ jM:m6\,hUⰜLPj"&V?s1q/6akT=VL C@x^=6ȹXX=D5dpޱX~! AG@X4 EG v5qi dʤi3h=U@!D 0|_&BrIlyK`>TǤ O_\dP0W"F1a\S4`N~/z Á)Z€c ;yvꄭU>$͌c+S41ˆV)mVΙ_3 JX!@[K(mH]0ꚵ{n&5#ɈQufb'{MEfb@zyZ ҍ ǃ@YAdx)i7okvkq,W弃^8~-N}n/<4s61&>bosi1k?\++U}g",OD'ۈX,Ӑg$A?+O2VɪG lwyȞ?KI# ^Szc퐥U@}d]m %&;>-jBRꐻRSADcRh /gVP G`K`"`=(غd Лue罸KXגQW>Op曶a'ֳak/L9ktݦxiSǧ X_3kULNk'}3M,˽Q6Icc:DDGiڼ;Cͱƣ dT2^kRfAnaå݊ۮ3#ju%$o@^?_H\ l^DpWjPTH*iӦKNN! OX9!8 pV쨆?IV!h\2R^ %(KGlCm| hэ k]F]D#&_a!>kz^ȥ=PZXtFhtb6.Jqt"(#W q0<rRz*BO>&> DjLO-d8&%KтYډ3OI&A%e R^,wQU>JWc(|Mcg3de}5)cx.͘y!edۗb(ʎƖDF}ZR&\# YC+ Bae/rq@3x^ GN"ԊQ0{-st mP^m./ sBolP~̔2Mb v ?(}OV^II[hELQƀS:M1CjʺK ,mJǎ&Ӌ^þ_c_;ԡuSW6RprYE^$"oS~ &3{<(jxD3(〧T{ѕz0Z7W} aQ<[NSkF%!O ő3}n2\Gw]8?n52Zꤑ2m9fc4QQES ZzGzQيu_eLݨS&Uw@fq% KgwT;ZR b|NcR6͎tԭ]>-_2nۺ6-)d8phOB4cDP9 ͐{0g1&k˶C&Q~3qu!ʓ% &䣳-MM&>Q'I!%:á~e Z[7['r%Z$H5H NǞQ2-wGLY.zq8 [`ʿ<7aNIݖVP#H6>'+{v(QJ&D+AwiM)yꢮ|ue wj[UsdpBQftUJœ>ˠjjMLA(SRPgh$cľi'? Qi `@^'QfN ʨ0X@]B;bs +e'Zn a%r$0 "&]Q] {[XrwE#Pvy%awgL`NLq.*Lg+8~2yEr k^Υ%W呒![ؖ"SpLJhELܽQ3]>Ǫ}/3ߝKQ&N~0F+ K.¢W\ AQO=m^C{|?ҚV$g on/SG\-l-Q* "y%  Z\V Z)ClɮLbֵrj1SԳʧb Hk'Awм+yN=h ؉}lҵ0R%9Q3}l)EEWc&F2fzR܌] ¬ l8:!oIN?\Ij-d,sgBAS2`Zu'g\eRPs?`1xP1.(&:~Jlni NR>Hz NhEVI?;zC92փoc\DjY;qzlOqf?IiVPm"b8IHOzMom4c/le 4Q޺WBe֚M8:Oa܍DH (h%qUvD1Oʭ,1\Im `ӾC& fʵKzE̽%Wvew;XJ"0m|.Y\]ռ~.yO>#`MnLZN[wM9ȑ6`d +M9EV/*Pu BVPiQ0'3 ]#$etIVʃNMGI0v0Dn geMέLP.PQNWD^DC!}T ġ,YXp0]k芦fZvuhrmL:7(1Pѫ9oDv +\`8~2Mul4$ 04W -Iد zV3Ҝf#^Rgo ֌/Y_yA@Ph}\#'gOmP,,?/ cN"ɢI?KYI?(r#^m5^9}7oЉ*pfhWSDg0Kn[ԺN2 WHDBOڗط9NŠ-BWZF]11ƅ6`QAR8@"_{cRI#+# *ɦsF;j: rE #o,|<0([RTEǗ55%vRYV2A9 sjAW/F+[[Z)7}x/'M}=f[}5,U$G7PsSt)^^p٣ j-lvԘЈ5:T+? +Ɇam+#I"ux֙ Ʈݼ&ncPOY]kwKkYKxoteB.փ4cJ_CXx7î2ilO#i7K.=ʄ#m(l#.Ő/[dgBU3 杽g9+i/eٸ?pL@%^RE;\{\/#-lHZIʒk|b]޺l+J!5p S ysf]Jk`Jbxyȁ7#gȶB]TҲ'7=}[G.R([j)o:-]}hɮ^A;lU>Ӊ#,"Pf} 9rZ_տ~7DC E6Tb=où*H01GnJUwC]63R5!> ֮$NQaG-.'I8X;Kg0 >,0Ch}vv~. E@Hbm-KW.iV~'TgO-m`hQz [Pxr2(yzlg!x NguZO3uS-PRy^W.4aeVd^;⸢%^2DJ7V^о޺ѳ_nl{ObaYōoy3<GI?.CŠEJ@fNlFm|ΏHoDO&CV.UeU3rΒa8ᛥ'j`#N M ȈiEX[8m1(s6\+:y8. o.CJƨGd& 4V+Pf8|:\rRj>Y¦`-*He҈OXoJI,bE܋#}8K=Ȅ`q*tFB+-fM4&u%γQ5k'' S#KnE+#7COtC}r4GyR"|(f\}^ VHC7BJ !h>Pkv*6oל[X3䯌Šw7YS9jh'؄ujɾt(cܘU9O=M-ن",GkRj%(幌8,1ohg9v|Y$a҃ GY S]5i O|6b>.KG_d2dզt/6:zX~a 2bɤ[؂<BI2j'E T6pi!q0h\:P2" 1{ وBT_sz vBDYTZFሊ&j68d Ulg6h?}=E05 DaoR-7p["5'YG(|E֩O ɼ`J uB 1wa: Uo˛2+IJkl\+ia 2gՁKoR.pU VL01\`U]yV^sPZ=slFsvo(h~mn HxҬNP mx1 ZNe"d#Xsx=xƤe۱L`H"'}=X3/;>/ec"wC_&6gja SZBVt< d_YYX{Ŵsq.qeX8,-])k[iR")XYed胥~վ]UW0HS;Gǫ2#˵JXqƠo:fúq6<9:(2~ɚNOбz&ùC(p_4ՉTb8 ;Lws{ ٴ;9!p̗HkNeȥ\3 TP(")Y[FѭN𵙣,g]?x\FJOG]tVmw]>-6%0!U62=T n#XU <]>6Rd`|EHŚ=PH䧇c07#Q^"l%v:;Vl"-q!nω, gzȞLJ:;ٚ΍$y.u UpuRl . -'(%] f9Gr'(tyaX?bkWkR,B90Pu5'Q|_H')b o6{AYI(K(F7@/)ea?梷j w]ӑ;ŭe^Ɨ|:ɓ yףWF?ZWen1wbUޓs;C޾@tm,&hx;CSyzsN5iC{<Pq8 '9jPIF:v>"ijyMރ` py~'=Ia}U[U%b'}WS'KMvm(] Vf[PBa~tM/|:B*P<bIl L8-*"wH"mMeD*\S6]72bRG,yo[X`y1^=P|Y̞Cb/B9:Fv{t(^F}j+5)Gj/➒`J ܔ&ލ+?.#*>p5=on/[I"9 WG>qAlҤ18n# hSG7Z䓐|]% #RMV,kfNX/9 ƞDqXR'")v&61OFғOay=x,bRMiO; hY#$.h2!<-bu҂m~ƌR,~Trz_ko}מ6`d i~v^@Y9TF#=Yj*T=?yGxpFg \sO#'XFG)y$mzʕ8hZJT KρfB@4|Y5x=y^GG %mof:CT6td@vhgZ&3!|SOM].U?QomςL˜!V?