kdb-postgresql-driver-3.2.0-bp153.1.32 >  A `B!M@eee%1:`I]dә9KHq<:0mu{B,IWӧI߳T}%*+'PR_r.7X/ZcŘ]3gJ4+5Vjev>(--j\"}<_ׯuCp0 ؾff2k¹VYTu3wD2>}LhO^:$F~5CY9'SB/a 7`6212cd34c613edd61b48cfcee13a2083b50118fddea0262ddf0a61a41859a2a0d6b5d7b03e9a5079e8fb7cd5cdff4866b554c9feX`B!M@eeed#Y ;y|itp}O?罀Ԟ1^ޱ i&{4kʒIۙ_,ea"#3|zc2TALGhS)qg֧kD[\i(+I (uΕv/iY` L_G׽dSY., ȟk(v9N*|kL`Flqj2rau;'ܗ1{-ztj_q4)'R%j>pD*p?*`d ) j  2Ljpx      @X(8 9 : B%F%G&H&,I&DX&LY&XZ&[&\&]&^'b'zc( d(e(f(l(u(v(w)xx)y) z)))* ****\Ckdb-postgresql-driver3.2.0bp153.1.32Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation framework`Bܰobs-power9-07f9SUSE Linux Enterprise 15 SP3openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxppc64leOdAA큤`Bܮ`Bܞ`Bܯ\s\s\s3f97acc90480da140dfd5ad7ec503e40e06c28ff703f1c02522acb337e2491745d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-bp153.1.32.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-driver(ppc-64)@@@@@@@@@@@@    libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpq.so.5()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^oj@^2@]a&\,@\B@ZZYY.XX@Xv@Xr)Max Lin wbauer@tmo.atChristophe Giboudeaux wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atjengelh@inai.detittiatcoke@gmail.com- BuildRequires postgresql-server-devel on Leap version >= 15.2- Add Fix-build-with-PostgreSQL-12.patch to fix build in Tumbleweed- Remove the pkg-config file from the -devel package. KDb3.pc contains incorrect entries.- Update to 3.2.0 * New features / APIs + Add Date/Time classes for precise type support (kde#393094) + Add support for the Date/Time constants in the SQL parser (kde#393094) + Add KDbConnection::drv_getTableNames for low level list of table names, make tableNames() skip names with non-existing physical tables (kde#392112) + Rework KDbConnection::drv_getTableNames API so error information is passed * Bug fixes + Fix crash in KDbConnection::recordCount(KDbTableSchema) + Fix loading object data for given type and ID (kde#393705) + Escape column and table aliases in queries as needed + Fix input of large unsigned int values (>0x7FFFFFFF) (kde#395225) + Fix handling ORDER BY part of queries (kde#392753) + Fix detection of .kexi file types after recent change of MIME database for SQLite type (2018-06-17) (kde#396999) + More reliable resolving plugin MIME types - before adding metadata (Thanks to Pino Toscano) * Improvements + Add quotes when escaping identifiers only when string is not empty, invalid identifier or KDBSQL keyword + KDbUtils::stringToFileName(): Prepend '_' to recent project filenames that start with "." so files are not hidden + Improve transliteration features by switching to unidecode * MySQL / MariaDB support + Improve MariaDB detection on Windows builds, separately from MySQL * SQLite support + Fix loading value: Incorrect display of large unsigned int (>0x7FFFFFFF) (kde#394913) * PostgreSQL support + CMake: find PostgreSQL 11 * Tests + HeadersTest: Use install_manifest.txt to obtain list of files, this improves accuracy, no need for blacklisting + KDbTestUtils: add convenience APIs for connecting and using db, support connection options + Add autotests for checking detection of every mime type that should be supported + Add autotests for the new Date/Time related features * Buildsystem + Copy new FindICU.cmake from cmake and port to it + ICU is required so do not check for it again in the sqlite driver's build - Run spec-cleaner- BuildRequire postgresql-server-devel instead of postgresql-devel on Tumbleweed to fix build with the latest postgresql version- Update to 3.1.0: * General + Bump soname for the libraries to separate from incompatible 3.0.x versions + Add Python 3 support for the buildsystem * API changes + See https://community.kde.org/Kexi/Releases/3.1.0_Changes for details * Bug fixes + Fix SQLite database compacting: canceling issue of the progress dialog and finalizing the compacting + Compacting: close the progress dialog also on error in SQLite3 processing; fix propagating error status to the GUI + SQLite driver: don't clear set of paths in extraSqliteExtensionPaths Connection property if exists + Add safer debug for large values + Fix issues because of using " quotes for identifiers in SQLite driver (kde#376052) + Query parsing: try harder to locate positions of table/table aliases + Connection dialog: make message handler optional, return result, accept on success + Fix KDbNativeStatementBuilder API: connection is always needed + Add COLLATION keywords when generated statements are native, otherwise KDbSQL string is invalid (kde#379447) + Fix generating of SQL statements if there are tables used having lookup fields based on queries (kde#385417) + Aesthetics: generate "SELECT FROM ..." statements with exactly one space after SELECT + Fix crash when generating "SELECT a.* FROM a, b" statements + Generate automatic ORDER BY only for native SQL statements + Raise SQL parse error when alias is duplicated for columns, e.g. "SELECT foo AS a, bar AS a FROM t" + Raise SQL parse error when alias is duplicated for tables, e.g. "SELECT * FROM foo AS a, bar AS a" + Expand scope of KDbTableSchemaChangeListener to allow registering queries for changes in table schema (kde#371896) + Properly unregister table from listeners before dropping + Setup query in connection: parsing failure can delete the query object so do not try to access it + Query schema: fix possible crashes - explicitly/properly remove query from connection's cache when needed + Query schema: fix memory leaks - remove internal expressions * Optimizations + Don't create temporary table schema object when checking for existence in createTable() + Don't create temporary table or query schema object when checking for existence object with empty name * Docs and examples + Update README-PACKAGERS doc to reflect naming and notes about compatibility + Enable creation of API docs QCH file during the build- Add python-base build requirement to fix build in Leap 15- Update to 3.0.2: * General - Fix possible issue: the WHERE condition can be lost while converting query to SQL. This can be seen in Kexi Query Designer. - Validate query and offer error message/description while setting or extending WHERE conditions - Fix WHERE conditions handling - Make query parameters also work in COLUMNS section. Kexi query parameters do not work in COLUMNS section, e.g. this won't work ('invalid query' error appears): SELECT [Param]. The parameters work only in the WHERE section, e.g. SELECT 123 WHERE [Param] = 1. (kde#348473) - Support queries such as "SELECT FROM table WHERE condition" for completeness * Buildsystem - Add detection for PostgreSQL 10 - Improve information about recommended packages (for drivers, python, etc.) - Improve SQLite detection - FindMySQL script: for Windows use "ProgramFiles(x86)" environment variable to locate "Program Files (x86)" folder and find MySQL/MariaDB libs there - FindMySQL script: fix it if CMAKE_BUILD_TYPE is not specified (Windows) * Tests - Fix HeadersTest for paths containing spaces - Add tests related to query parameters to the parser test- Fix the -lang package Recommends- Update to 3.0.1.1: * General - Check result of closing database while testing connection (ConnectionTestThread) - Make it possible to set row source values for lookup column back to empty list - Fix setting properties for lookup column (record source related) (kde#371958) - Fix identifying table properties as related to lookup field (kde#371958) - Add safer debug for large values (internal in 3.0.1) * PostgreSQL support - Fix database cursors for PostgreSQL: remove use of uninitialized variable (kde#371331) - Fix error on repeated loading of "fuzzystrmatch" extension for the PostgreSQL driver * Buildsystem - Make it possible to find PostgreSQL 9.6 - Improve support for Qt Translation catalogs (use ecm_install_po_files_as_qm macro) - Fix finding KDb config (use ecm_configure_package_config_file macro) - Add PROJECT_STABLE_VERSION_PATCH constant, extend logic for PROJECT_STABLE* constants - Improve discovery of PostgreSQL library on Windows - Improve searching for the MySQL driver build dependencies - SDC: initialize all variables in from-map constructors regardless of errors, add {} to conditions, improve spacing - Suppress warnings about duplicated drivers if KDB_NO_DUPLICATED_DRIVER_WARNINGS environment variable is set - Replace KF5I18n BuildRequires with Qt5LinguistTools, that is used now for installing the translations- Adjust the package Supplements, they were ineffective as there is no kdb package- RPM group fix- Initial package based on version 3.0.0calligra-kexi-postgresql-driverobs-power9-07 16149946083.2.03.2.0-bp153.1.323.2.0-bp153.1.323.2.0kdb3kdb_postgresqldriver.sokdb-postgresql-driverCOPYING-CMAKE-SCRIPTSCOPYING.DOCCOPYING.LIB/usr/lib64/qt5/plugins//usr/lib64/qt5/plugins/kdb3//usr/share/licenses//usr/share/licenses/kdb-postgresql-driver/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/02619c6841050411efbd4c2541e444f1-kdbcpioxz5ppc64le-suse-linuxdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5eec5d438298c18c92d0d7f5918943f8ed31697, not strippedASCII text RR R RRRRRRRR RC7: ʬzpackageand(libKDb3-4:postgresql)utf-8eff745dbfdfc527b31dfa08b7b27c890008e32f9d4b5d734ce496b390b54ebde?7zXZ !t/j?] crt:bLL*hvI~=Ɖ&rj&~szm7:k+#PQ(Mܔ3z\ oC=tQV:XqՁ9/8kcMaXU!/Z*PܲcSS)Bțzѝ倡mXK 'Hwyn&՜{0ε*Wn,:O/5/[ &ѕG⪪JGQf9د} $G!E0&`47ةި^00=@%7c*|I"AV8}0'!g%3vCe‚r1`ڍaJ0j]:-S@骽uY1fW{FT^!Zf#pyZ!%"R R&`u xk*f>b" Ś8Ejei4w#/:,UNWZ"Y3Ӽ Z*_n^Aw${8懺k9vdCyL Or'*xKw.n1ߤH8n7xt'\bbRjH'lhOgqYr֞xG&om j 5We; |pm'tt8/I{|/ڵr" `bY*{,NlaJg&|KLV!e[{Pi8woΟw^3sJ՘$OC23u 6 'uzs:d0sMhщ2 4w9gޏ^2٘wz6i_nVgYz65IP3ba#Yzm`Brw4n8XG9>X!*یo/w tʾ` D,2tɆ1FT%@ltfw| f\W`=:Lwwx5I"Dpb _7| ' +'8ij}P~l25$(2, ' (P:J)t4XR/(u> >#Cu;Yo*5r[$E6Q[[Pz]2l_a\Oq`l9m2Bpa~V'yƯo|HE~XT5~`>F{DbP73N0}tϋ\;~{1L"s!qڵm"ߕΆpx  N:kgUFȉ Ig h t?,M2G|'h&gH9_ZjuD^D ULU+XVµ#hDGN4ccPu,]93au!v{e9 PN퇄Ä̠4ACG"A޹+Ä$wMgՓ.YN`6D`e/ 3ša9!uFrn?@#o|+;>->H< YVSthJ'#7NUoWJrfux$ƖɃME%!x%ưl/N BDl]FhK5UKfn GZ̯ 8rq<85Ŕ$Qm 0řzDŽ]3T$'[P].8&~Ȍ- .x̷þDk #}F+vy,KG"z[>$'G El#-<ɜڦ$CAf%egQLM;5ngYnP'h`w[cuau@;X /:LrXwtBN}10e=ѭ4uld֏7 x^fC1xlO)XC2̘bg9rr܂oz =_f[/1#ʡU`#|#dC;-N49gn #@? # p8/qE$S]?fuP䭫a\ztⱹ=zo:*Di {ofyǨ-cUdwuW&IyшVIYf zo$߆[( 5^OP):6 )q< jeV E1G Ap2͵P8d54S݈:N) `6mne~оvz5".5U?i;DI79IO.\d$?pr:"\x-(ޭ&G1έ|^X/khcJN/q[USwgD_Fa3RZU,JotQ+JP|Z+BV$M14NU᷾ qF"9TT`r1IUz@4ER ^b?^eҎ5+"|?euV_hۇF -'y>F:OIY_d'CCMA>I5k,"zȼ.p~j9g18`. 7 ԧ0BڻY0XnG6{1'5n i?U z#p3ְtp~b - z1iz!DY[~XX?|]:Qbu9D!#Ŭv芋"#[vrҒ]:zZa7<6.Vqě+4w)|Jg"(Da{ pl6G}># U=T\=kw+J,ym0?cGTFW4~'.1JNƨH1 scO4h8 \Ct^f{ Xk8unZ3SE;1^f5Zsh{qŠo)UR` 1 7`S0Q"K܂q"jHAi˓қ_+AB|`ԅPe Je[iIu蝝*:SvjSU/|ut_-َ3R-; 5"=Ch/F#qK5)*T8,yc!1Vy;* <@.O_?M)jgk_K6h 6h8:^ Y&(zVt#v8 $P$Wf'b ^l~mR28?mJ iTrNSw6P.>U6 N7zdxD]͐uwf%Ȓ!@Z^vM9_ %[CcF4D#ud5+$S3c^Z[eD3}sIRɑ1MwGΟ\6_}vfCI'Q(^}jao.{ְ=A]Rqm3kw~9/Kf*idGH[?NIiPe\bPRK'OLY5sX`![W=es#_Y)l0$H9ӴP(wX'5 `dLa $Ak5hxA&a3xrU~+>A׶;\({-ٞaO=}r+ +nɿHVWsZk: 'f]&r}v%M^.vi\ \ů`%9x4@q. um41B_{?"[l uD&Z^d',4OO~;ɤ¶Rlr>3/L4m&_;g"QyTsE Q FUU-y|bS0zi) .Vb׎gpĘ rQ,PÇy 7ѮkI䯻ږV(UL6Ũh!937#$''t!'(8t>nSN'1'v̀°-m&Ƒ`5u/b?XkZMD?KֺI$e@ Ln ̣%hU;FhEf22euyg-q?a aT.@Ќd._m(Sf~]P&@|7?fpy_".[†[`zn:3M&7P ΃5-lukUV#;?sS8 Bd Ar%]ܬWE4JBmUZm#_mC} l3iӢdv E@ьNJutG;=e$6_ѺGʄK@Yi22Ƙr嶯ܥq  EtBvR3;e-fe$#NǢ昀coa^i|a8_4ӇG8_08\SO+^G:*Kt}`$"X0Ą w^$+av3,j@z F7ؤKѓKZ pL^[h%7+WHGR[ܫBh뷷io4:i͙qQ̏*w'+n=Lx0e s͗&Mri*8}gLK πݥo@>9n!=9it ]ģN4T}<"Hr @ġ=2'"p뷚P#R5C% dex04|U@3aKc Qr1]XS0)1l]X:g5uH/$šcn$I9f7@fIpWˈ*$+yd1ޙ$G:Z4c @]Qx uėeW&a7Cj57tºzOoӵZ "y_4(ȟ*FTձM󁠼 ³fh1BPPJb$M=Kxdp_ 1"/G̷Ptd:"khSZ}PQ[iug y6b_Ln 'C(M=K-"Se mTA"I2|CKгYRx K|4bF?Xаf;>:FX,h?3\vOL\xw&2 1sDNMt~ NsXvaZ`o"y+&knnX.^C9X8`%TF+cr5܂+jؒ:ųp˜P%[w#[$a徊Х\ ]2 -s^8[sx~۵:kׅԄP>AcȬC{wBͮfbB@\K;+=ܣ@:sn0R1@+d&KQ7I1(#j EwSKWzۻo)UV~DXj__ق40ce38ۖNpȳx95/[y!:ĺa8]CZ^NChhAK}P kQWj"%dg9i7E#|X~d@Oܘ yX,NK.y5i'DLZ8NiwHz@%EWpHQlZXSFiAGG֊ γP \hQ1J`=!gIUhLbX5.<#zhՖ$8Hd2s.t37c#ZAs_ +e'wdNڙ ـ'>) N.tY a 3D>jM { 5?a)Rmkc`wӻUN8rp3'\h!-uŨL`g7ӳtz29l lBxqM6]8sٴH/x,=8X 8Sl(2}zNya6xw!CSVvnS3rt* ¯@]: #K 0D3\9^RRdiVmZRԜf 'gŃtGgݴ5e`n{8LECmWm({p5u uáOT3;¥䵺WO$}P7BElxA=įfʳ$\''feE5.+'ۿ=a1TX-@@~VigELl-OX S 5[:;،HrtntB k'. S0!1f#vKnk+NS%g Hót 2'_Q|*V-+*Zr~IfÖ\.>-2̛a*yT^>wvRE䝬8:Ґ|Y7 */7b{ AW4y-읢bdUK~?ZzޖbhCRT)%=vzSZUਭ&EX#Lg{W">.eBJL @1ѫrsbngd@|]Tt`W4.E a~v` ;pk @bіu?W D/ҨhDSK6Iÿ4dA١h^!>7guN4˭>7K(8M[lփF{J" .9문/ eϫˬq!a,c"R>@YyPd~PK04oeMQXΔGLL#ib_yNDٖ}|l\~6}SVݫP@Y_*&}9xCP>8,pGlHM }- LC> Үr +/eM<:y'h *Y1c%0au\.;#‘ҦQ/] h&w9ή6]`Fvih1ZFjs!tK%,ҕ]D c I/{yC{ Odonw)m5l8j A ;Xj|xҰ]c}bы0;ذ &&a'B)cM!9eHݵ3EԺg؉a3/L#3?>T5&u8>g RFuXc]ݵZ{ 'zNΕ͘ p+uhnb:co \ܦ+q}11 H p!DI:͐#{T `k-J-]*=/_D$PPXնޮJkw8w6kMxt1C=qfXFݙ>\ ͺ<3¥c6_sp<v{Zq+T=Irq4=4ylGQ5k}A߂Cpܓ]4'b TAOD1~W$+Txd7q18|2~phh&MBhTeF>0Za(K~r^.k u :Pf"6@o)a@yRZ^ډa)^5Y<!j)\8r"YŻ* iq )ċ߳/K=x 7bQ!93(F 0Zr:+W;t=.B 7E;*%*<n#  R~~^g0 ZtݺsyQ~.Ŧ64U+CI<5Rˌnu+jw0˗ga,J?T ONcCZG Wu, 8=y``:[{ =Ukr,/rג3T R~C1(\5H\fֱhoMIy7egRTi6vj@^fL>BX} Km^K,Ùpq`RL,zzi:~%eV>+}tSLj"fЮŚ}o$ z>15g,)đ75xcb&JŨh/hj~ܣ5/7G$gHhSEP)\Xyj$4.SsG'W"[04^`wt;CRV$t)r0Ϝ4&%@\xi[^mKɬ \K.9+5(m4 N׍և@ISg1ۯ"QQ+`IJ:R ZĪFM*DJAyPɶR1Jf*nfUu>$uȶ0A#LK̛E|6ruإr.G*9)vͳbC C%@|ߟC*lF >ADwVIAH6 POUc:.P8]ڬsq)=~n!%)W{D|?# QO(| Ü8_O8-BeֿIv m9\D&_б5jr;Az"Ԫ5l> [#YrL$@uʌ!=+zݍXgopVΫFu$x,̘Z]w`Pp@=N(G9c0RU1@ `tGj[\ہ44W yjlH槲|y!lHNuP(%iֵѰW~8 z ,ٌAoK/pжKaPq4 1e` KimHBVQfQiljl ~LDk#'|YK NCj0w0?šP:\MBk BDP;>^!SI {!5~EBOx}q/*Ov5zp%v`y ! {5lz>|NvwU}IebQ,q%kdB-~L1O` ` .TnD+Q"}@! ͕8l @~C9h44ʯJd3N{ Ҫɢce*ky``Zk{0GM\@)SQޓY\|u| '◒5۶]nЧΫMWL=01/=z"4˚jD4[ M1\5!崚{މ*Y^!5IHgiPb5`j=n/8<7;vm$"ڻ UwK[ U++$ ܷB, EjbhWYƹat2uS|J6HupǾ~5/S?N9VbJU8r~mn40&@t%+ݓ)(Fme;$>\^ѮcuW.m cx2t~xS!Xo o۔,_ 5nwC. W ,mDӐD6S40&7vyrxdS~qȃϘfymOyˁ*!w ;.}jsOG- \׌ cLF&fMm0c,]Y\5P`nԁ*H"C@0iq丣 ?;Oy _)J5fZg8hx B3/gtTIU'p{'0#w^;}6pxt cwZk\F敌.0/Ź J&2Lsr,Xr{ZT0 I. 4G =ȧȳ{%@1G%?"|Xrp G-e0P=N \DUm0zX6]T7r9H3&Bǧ HmCOtes Z4cb)6<4Q om 0vĎ7aTeV-ہ\yPV$≈:P&;W+ wFHϠU+Օ|SBkoFDUzϐ Eb|4kj c@# u`)>)ch} \u:zsAK6AsVL4S*yڨ&c y~psU[78@Ys ˹ޕ >Y/YiUU(3RL%'¥Tt+™k pŋ& t$0(聿m ,Dl$̴&O5A:wOKVFQ*jl#9߻n6~m6^ˉ&Ӣsѱ3)'jy`)U\2:}ǾXԋԒS6*""~?Qȩ_mAMɭM#-]kDzfKDj[t&Ԓ=}cs͜gZPk[(=+bD6 י9)Bp\,[ЮM8k*iXHKLlg^TD}BV%k'o­C} /JdSO!Z:g:tkBѓ3@+4$) 7 ]~J2(9BZQ( ̞"[ݒRG,8T |;T'yU?fa2prlj xy2'n?[d_!Ma1~WR/̷,:SŭlνDw8-2 a"@azAf \ ۮ8w@PbcLnq4//*L>}.R% ?s1y@  %Iʲ| P2형̤ؐne1^LRO1 H|e)*F5 Iqs~ V3`Ж>))Z=) · T~I-:6U{k-T7Y鋥-X6ʈDE+\|s%Ubr,YȻIIqf36w>dl΀C QzʬvdQF9=7ְ fG/!FtFqҕXXp3Imj9yUk3}L`;W 1׉K)OUH6CU~v逶f`5hIi3{^'|syŮ[r-NK$riKɚDB*!*wn/nU"hRϓݤv8(㣠w9сqPKD[r:w~3dVXfq/k4gPg_}x<20DqoSKR/<`<-IF= U#=5/~u7 )?P3{5O]鿀!M4ʜʢ\GQ&3vAQ]%8R@(L=Nc3.BCӫInẠ_N-(TSHeSvRw{M@Z"~دق;Sn47˗r_0ԐR˲8Ba ,LcуWWG%$QoC*=8*6|ock^)(>zq\Y^oo4A*7!P^zmGt%M?B|T&FN)6@6h$rtMŕYnF|aoǥ 'M2棈Jnq X~ۛeb~)my>3U s$ڳ&[7ð(weȞlt/?=R9i2\mqz^] 8:h{_"`JFjbYspd3r 0-'[y&T(Ƨ(D=>{S,W˜y#&URU曎=-"'ڮ,S<. @zHuå^Cn*€Jj*֕x0@6KD'agVt3[XIn_B^- dkfJPJ+#Xa k'wM؉ h hߏBjfv/*~Uyxv7//ܼs J∕r8S .ՋP{j1!; U#/zg&b@e&}O[\^CBeӾkZ;NWӮb=&͘_,$=؆>]ei ܑ3Z GچUD+téŚ'gܡECq2-[SL1;tsESY(HBð6=Ec6B!nIbAŻahhA,h u׀ T|N+ob{z0EqH:vYŢmR#D9a-`H?{Y.ʋtm&0цUۄbT-φYd4F^^m=Z7x*>xWuP#\uU}ԣR5?zLOx`LfVpkKҶ@7R"#S*VYZr8Yd|"(0J\g7ZgS? %_QVr" f"J~S-Hmh>XncNny^m Xfڝ.xuyÍ3A 90p1'=d˨ϩ%`P qt/B36kEiP.).mV`?yWEw8mK6"G9)A7'Б4[ eC'>,=I訪6RMvaۉ~S@9c߯A=Ƕ}}o[u/ucrmf;l(~ T Z*~ežA4mKBZw(hhӗ&wkfEn8~_{Vhh>;x}5N˨u 勉~mA/;s+v3]KNZHcY#ʢoo1vZwLs)~JK`t$gG9mX2)Qϔ \(X1ɨ(N:?\R(XCkՕZ&780/]љ@5 s-x/̓DA% A?lNg8ɢnyaCۉǰ)}6kd؂k Vگ|YB9Ҍὔ2* ^O÷CTuZee)h2p^&6[W+z5+nβ[KArTC`D <0O@y[.]nC\ڙ9\`PS' M5@LK}2 Ұf'K>(5S93 ,D4^& 8BuX)Tc6Cw g ([$I'MGڮS#!_#`$h= +iq;!~Dfmp_G=AFd$0,Rmǀ/|2[<A!nOfؚp,jͷrQn SIjLMR B; %!gg;j9#WL-Uuq5T+Q}#eUho'8ze zM#˞lrqt7;''yȨQ`sFLcmr?z nII> .`f ]prA_2Q4RjŒK򄨃:1υu4~8 '4r(:j kTp Իui萊-;5Չ-/S OW $LsgS75#qD^VϪl݊?ߺùD*rY 1mJ3}I畗K HWܴVy?p$iki'+UQ$/uO]$j|0%\f<ǥyyJn_AdW^;ςr q9<] zK175`6x!R1ѢYL48]wr\f4ػ`$&yR@80Jy|6xEVA ڑ k\%I•Y;Sc#@$Mm4\<:vS%LSoݗ_aPZ˻2DhX|wkWv8N(aԭRcc]A/c)0kʹ L_a)uTdc`̏{nzz2we9hxuW :-F{G '݉DJnU^z֞@ouec$B29j[ 5fmGZ{ϝaV?` 9Uhz`O)Oݟ,.q=¼T? !JXXz6Q>ˋם3F6%%2~"g@wV(XVWs yM{ A_qܗt[ WXXkjfb[ӵP, =qZ=;1+W,> ef\-FYAIWI؊EW(nt3r=wH"CqTjX ?A5e  WNWD{bdeNrm<P.<ŏɸ%nC3 ]HTω$2s!+W ;Olmf]g@H(#NƺN]]dDk;ϔq X4Qd~blX*X,5r>ƲeK]f+[H'K(~sFN_ `[ tB*Т_]25\ `0Ū0`0H/d 6bKƒLRM^ٯ"F*)G],fx"OgK#xAZ <f&Sem_xdW(#ëk(^Bk{ cRHJ] J JMv/;jbSVC؃pax ^ExɘG_ ssI"sv83/Y]zWY}8IjDR{ĄFiw۰dTMVW'QT!USJXtڲwd; B: 4'm ^fuO݊Ʌa7[ȫ;WӞ2ClBnR%LsGKvã;p;iG/щ\Fa.ZQwOɩZs8&9DuĢtOEW;lHyһBLmM4T:XbpM=$M{s㖤v|yY8Z4rnRގ]?uj΍/EpGL`/ iVӅx p% ; {8?4Ξ0ANruT}8UA%{vVHQ]YGZ{RӘ ÔkLcуRG) nRUZ9,J,?gmV3:^ǦQ8W\VӴ0K,THҁ `kn`b&`IP+o43"+'&[%#FseGQ_\R^HD#g8̥ VAC5(|Dm:6!ƈ"؂jɜ6JA^hʺ^f*qxik'F24 m O;vDB#x1˵_KQRU<,< YcvwKv7,hY18eYG/ZDEpФu$m+(xdNJz&FKu w]_F̤sĪS(]%pᦻVIWCѴ`$ӿ&'uأ\ NS @mWLÐ]< ;> !c\p6?ro~l _,,KhФOzj@=L$Cj2ww#LrJT7z"X@ؤXyt qE3 G m?g9{"zi^nėRԖ^%UmR9xh F}t!!nK,+D֢HF+V=N(O߁IٯQ>azGO>"@odɶX{!-y} ,?ٹHV"+HH;Ǥx,,^SfwԻ`ʡ"pܺ\6LZΆ0dmmK,&Usy ~hi\qHHv[(i/Tm }sohRd =v7yT61TW@ I+Γ~)!xO'?RlH.sX 1ӶŏVfuJ$鵊z*ݕ? n+`}( zVY HPeԽl dŸ w2obV}L7|v<ʹk<{8,Ujrr-1kI\uu԰;_խn~Os4DPh&"Ia+0|@k!TV9|ƷpC>Y2]!VI|T.}v*WI6y>Gi^p,@XB SQ!8lʟtK-Y}%)7?  "9|&e\[)X/HR4J^^f3@a[q"?Q-\xanr-;.[ѺcNwU!K4xVF%.}*+dG:&RSVjⶴue] mAm2Ps(j[ +u( ( {II&Ly ( Vɫ.ck.'brM1E ؁ɊXS Vt$I֞f)!w!6IXQ/^lFIl<'{y%#G^|eeC'([xe##8V RQ_cD)3Q2*{%E҆&p@ә22~:0.aeO!ЂWߓ BIT-KN RQ)^ |SGܰU4>ՉĢ4GdԂJcmi&Lm :<2fӍ[>St)|o!\ib.>OJ ^+Ts[X{+hQ";-h24Z&Z4>26GԷ=5\gLתv(3k5.}e4.[C\c )5F5Bs~$5F#d=́r"=q>m'OG_P̧Śakx_quaSwae ($ܰvl'R%1f}I\"Z(-qo-ӥfT Ż{Y500]jmĊsTDPDheˤg: Rˉi)ŕf8> EaH KGրgj+icz&'&io!=rZSoFUM+\I>:M|e;@ˏG4ADp]?PU|ΰ"y%Ψl.\.KZ"6ZL#iF7`)(9.囕; "樈v;v \!Q-NfA/gHB~ 1mBTjgBލooV07Gnݽ›=p.%K01ο>Vp [FP9^}<iS )t1pVb\`M&Y}t儂Cqb8ǾU:VϡוdWI_{rpڅ^o* aQ6x_S(qi㠑"Xg?h {zVvE܅ne#Q_]Q2ڱBNKCѓ^w^FWj祶)G*\ QL@۔($|,]6EP#Y!aqLվF$n=7_F{`,_2T6&Z6?@CյΝ0^CZ,Xe_>q% D>|$-3[+.s)4[, rev"ʷޅ׷VYEf1DXļMٓDQʔxgf,i4>)Ŗ$!9&J5*?O{wj@&gN(< 固c>4%y$:yp,+2p5٫ȆI!f%1f"ݨRT*X P}3?0 ,?0Rn擊2}Σ8 K̖rͮ; N5޴ҩrYlB&'Hu(VPjr8tҞҟ0,2VM+)n0laX*Af.v "Y#]u8iiAC-GϼUȕyQ`)9jLr+bN ?hG1"r$B,ҙl%xB94Po>O9tZ@ 1Zݣ[%hʿ^_᷈fJ9Vȹ!7U)Ybb]הcxU%`'P=R!S0YېهUƋL|w}yt; /YḰ9>u )%JVEUwn'Ky." G7 ^>d4OC?|闈%XL?l M4 a }[ܥaiW y "Bo5Onv0rdS3Xd5']O%Q]ɹzq;'((٦(Ea ~mdp9faF׊,_}҈XuGpӅ)4}@!eqXoJǭ,I7L*cUKrpH~M}ekF%I۷ o/ գgPT裵GK_]hlԓy$GF=ӧ w[H9L3<:~Gl,O 9QPʅfQ(v"Aӳ~ ?b֡8ME깣I~Mᆤ8sOleb}Q3]V --/Kv:Y NJ-U٩7m'ݑ)s4!X:]#pAo\eos ƩNbao;x9V.'gGlf6)iŸ_˰NE8 [cF'5p}%mD&JmNT(#4xg>&h]JZ[i ةxeПc'0YJiosQ&^pfR\׿Ez Wۭ`3] /+ ӎvAmQ16冞ק;9bxDGXhubU&y!:?2=c 0ucEgI(hW@in^m"#mazӺLC/ųvXs7tNN\UJ3#%fcWb)_i GT9`}ԸwANa3MCmˏ}醟ѣgrNxhd`v\ö&)5~%d@0fWl15T4P{eH+ `j(t0/8łE&{J2b' 1X{xy VK_C$WNK^H"X PI%oY@C?w?eeR?1 (DϿkgF&GYzR,@>ydU[_ٟe)I׹fj-L!Ĩr=bOn.?:f֊X:sIe̘̙yr-[r5(r=.;# @Zu! 4sb|6o3} .8B::򵙋~Tu8 VۤdB8EpJl РiBG`riWWVj©åsvep?m #eC:C|Esfs`5T+ 8Jy4 o(, ALc3r&~&FB aJl%f" )F'9hV DB+T\8W6TPϼRekP-nU+1t oyM=&/&V:cOU1˫HC|Gô.K59|ֱmZ| d $(t 2Є@ȩ5BAŤNQ%nm|V _%؞,kodJ%~%@ʝ=V4nh ^YdTz*4FsHD풘Pӭ'YIUN"c^~Ed@w+KRL̡ B@fΫ@zx~-, : Q@|S֤+w:bYv 2n;k#lGoG%6ݜZ4anԱl%N !x[z;>E^ԃhJ|U;#H8C~桀kq-D# z^l_t@Z-d夈mځB<Bgo@O0~*EUL&h ~l$GزܒkT[;p۞gu63 k'Z'\Oqst۲.j{(CkC]cRg l{yHo#KL݃~5qI1S+@'\r RpiUlv|Ԝ,- 8H5,ulpT]X@Q(P(ٮt Kx ? 4qv'x鏯ztVWMZj<)pu ajnInw>IPiCeG@0KSc" ^+cےXWHHf_)i%C+3A=Ãf\IPݤ!$*|/_x𺜵rjfN5>J,[{T9df-3ķ҅9icQ2V,:>ͣbY(>-97=[k(IwZhX#;<´lb?Y3^#7K[CBO~TU S&Uk eM} ġ-OUYVAݥDlwxgw_ o[0Ћ]Puں!i7ͮqgO*Ny3]W\ S B!(Ϟdbw]ȟX{v=ew<6h.b;F-zYL}J!3ɏ3k*rD^j<,}#<"]¡(dTnJ䯎i<s0ZFiJqř47n8[#:ڿ ZIfCIMQH~ ",w[N`ۮR(nd+Qj6 +TI2݌kj Pjkrlch9Erp>9m Jg@ƬsWc*rr.ڵib{?kg]wҞ-ڇ:#bӴ5:yQLb,;p}6=tJeڢRn=kEd6; S'_wm7CZRaXgɷiL[jNw>>(ۢ{;nCfS)G.r<>dm W>pcRD;& hRʔc(9S Zy |:l-XU0[( mzim!L~ 0#1ZW}?Y*x?3+Uu C]pij|&+~:b F)J.(7*BI_|_0UjjןݎQxJp ĕW}44a$6ɿh QFZ$BTa!RS+C)NzGxV~(1 VFC%fIH9ItevO\A!BktCx@.Ղc15?딺aq6L}hè`&dm.c sM6bI`Y-v Yo[6I%-rU-ةgLt}r\0&FAݿOPs"!Qs[bU9r+QM偐P"Y%]FVYoБVK#r2œyŸua 7R@e;m!ex&a;O3˴=Xk c#VKSG3XcInE2<[R-X:[f"bMpU:SFvN 5&#`{[} ,о>SO:]Rmbe-~EKV,eġ5sf}-{>wJW1#S<_V>&x<5:& 7&r*P 0nڌRm)!`_xw=sK/N v8ހ%Qb0#糔}a-*sN`Ǟ!ҋF{7q4tu7y_"p濍L!eʁ`7\Bz0k}@j[ )5b=6u(r\]0پVFAb8*_!4Z^4~+u|]E'LclԋJsZdp۩"Pn+UyUlJ,T}_okKYz;K.QıvMUCIǖ&:BqVz5z|?\˪O3$Z%9QU`:/I6h vt.L6 2h! /P!8LeJ_m{EOk!||Ҥ -3 ` @lc@ Y2H+^\u$@w&KMQF>.DCP)X7+;g Y}\{8Ҡ<.)"$~=:BB@J[gwdwl'"s4ټid{4__9HM?`Δ ۊ+HoB3"npj8+kl^x?~’o'xXH={sTd?dkK.`VTsEkehz]ۨ7"Ub$bs2\sQ[T>$xޝ:n*zmI%ܰE4,+nȃCȰWjj-{V#q8?NP\iG*ys)+{zX$L Ԥ،~PÚJʔUrͩvsva&Ui,Hg_jN@$Jď)??K\ e:)gBtlUMrD>@k#;&p8Vj*CA@󯃘$7-:YNz@  S.XAd 7hH$hHcfY|ۉ)ᾋ[4iӪU Fp@E>ʺ$ɣ-| "yPF[82/loQJFJ:;FFf/TujPJs6bbo?4@ Eƪy_ iQ\ä- (m ˰z&Hz=;gIr=Ka!L .MRIr&@خzlJ.DҤS|Yy&$WN?WP&K08M[7q ) _v l L˴u0DîP[;oJ$;*#8;4>՘C$JuIE;}?CcKo뤯#A{\sJ5p79wa <_AS]`ഠUw-Kz^Zg*<0KZA'caU)Bbb6%oZ}iϑc(<}l)Kn/d-^ٯ+_rhjHO42Ġ^~© mk)H7c'HcȵY4k 2*#wNҎW [a#P;;=]DAG?ڝPMfw<[}87K`A1'_Ah(O|,<mh;[Y&Sr]Qg13-"7g*apjͦyF|&N8eU$N( j0)pSV4רNk\LƯqO Ea Qm!]gyn.f&Ϯ6ahYihލ@jzaa[yIB yf\? eŚ2, -m$щңI`_͸d9NA na2C/[n㧷u[ a{&J4qN vG8_vptA,0렉h,djb:';pǥKEgJ.dZLjZ5`iYm4,10YoF}Ezg]C}N\AH[ ,:PӴGhnQҳ jAf2L濋tLCJpSyӪ|G%LIlåݳ-=6[~dYHwX`~*{oqN30 VeQ- ׇn[m(@#7G~]K!T^pcmi3CqK){>acgx)N岫V/JDED.b/:Ӓ53f6-Y[$/hz󮀆u ɸS^*C~Fz\3G 1d(vAxsrQoX:[ɇ O.2" ^颶cRos~ڇhs( lE좶AqFX;G&&G)*N4 ; Cw0~p,urڳ6vjǀON0L\.u픻'ЌȝJ,<`$k$% x(!lpǢ5҄WG.61Y/78ЪAr ?=k@{"k p<+#/ u=oX5: Na? +&Ͻ΄H $Malo77sje?L"2SXJPM;UJB|Hfg%'ENF"{bH o,3PQ3uǍ40Spm&k᛭Te^j喱DOsI7Ҙ9o6aiWo⟘`j |piF?%Xbrn yZ\:Wм]^:ȣu_e~')X I)EsPMk1Ss݀W~,T)ѳgz՘ IFDU%mBS7;%'p] z'!hQSfjfn#. hm]fNG5RM,3RS-58%3Ө/tDٞ圤*55W x=xul!N#S&+*k?0kzk@x_ݩ*;d;8j }bvC^ "U~ 5m6C(Rv= g([cv_zf$ٽCv4>$S2 å`7mu)#e;<ꋡű%_ѻH&9 U vg4Mӟ~BDV J,2hU4L<_qLk\RO{ac+ "i+C|VS!qu[oݪ}Bm 7v5)u\\.!駘=KO8X /Oifm]RA+;+ n,أf5r WLS!7G&12mRcEpWGRo10+VV69ovH&c.LmRlk?S P2Cfzf)Y^Nn.p왼s 0琰\S㷥{1mOh `֡۷?{=w?M8g %'7]hRe/>}iě䷔mA7gyPvOv>t#eǻW ?kT# ?МJawGoo:R+uޥʫ>g&7gO̚SPLoXo϶쀇FNE$*at9s a4"nHxCf O ˌhrp - 6O搕80KŗbGobsH4gDҩ iR4j>BigQgAҽu1KͧtA?4J?ZCruroKG@BUoW6UC2>q30TmZ{0T} HWUtih1:y͠|-HtO2Ϧ5׌!3X %4FRFIph Sjg4 <=H9*%>c=D9MqL1fCCqx-Q1 ,[c>s2IY:L-aH.i syr)`!fE#ozxlFR _D|8&sȊq.+_4GɅj^CmW%ww9;}vG?UmS#-Mz-]^HX)Av+J5[ yэM סD0cwv045^&uYOjhķ>ԡ< E\/[={$6V0ȴk\imˢ?bqTEg;F1߮:Fp%_S7qٝKi7TJ+o8 r1S5$BB@gsusx]UTh_W ^)<8dљnñx9pUŔ{%ϸ)Lwz@6v;G;{qm2DC ^/CG] /kӉX3{"{C>VU4ѷ$ w{y ( =W 2=i% S_՚Pe>L&AjxAmT=5PNj%Ow* &E|K [).A, xvbC`yQ!6k݄,/8˓y% N/(~[ N8q7-uPǙ*{0T?0;8;y dJي‘g|`ž"!H^j?۩GKjfHa4+Rx^v^H^Nvtϭo6L$z |rJ(@H ^(.>Slpyd,7TJHNWqPLn0~Jp5'Z>PᎠݰg½WeFJPbGRh _`?C٪ohtDTnMnSz@[Ew9S#j d - EVrĒXy8H(xDSna?d;)|46M'ude׎?Z*!64_Q+kz0gGb¨Hz yځj"^kW{\K92]ϦBV`ɯ'~-qy{v-.Ut|tۀWJd?ܧ[>ЊW5 kmjP3TtU_!6/y?}H5>qε~FEiW  ${O]8l!t8%~~8uX]/'`$wġOvq_G9J; ;<7 .cCY_s}N0yJ+bTUޚq ˎm|Y`wq hos?eM\8$LZMiǼ=e\!% yS8ShM Iٛ R:/ѲOtnddwd99AܕhD:,qP_Ϗ Svkvu~P!<~.$F N1o Q+f]\ .G?"QE{i ڠ"UhC-ݣ_si1BT; v͚/'?/)h(œ, :]gbrҀbV#ƍ%FDX*Z8hxzFbn= ֻK#Mqjgr1&ToROktyE ZҔճn If(zӱ4~%b5oÏ` 4#VXq#zT(>Zfl/ǧ2CXX+䏴,VCmdA ᘏ 'Y%\@k0/au5E|bTC3o {:d_ǒ2KꆇFZv*n"qY: tRL'IcŒZbF7CTf˩KԳdX'M>ټXw8f"OL}S%+Z <;q.rµ CZ'9XC!nAs'CЬ?4G ?Q3̆CSU1Uǯct 7h.-6ݖ2e5"K v5=r9>(EjXLq|qB}@ivH5h.s;VՆv]U2Igjtߩ:djthyq 2g#tpI Gͥ%~lj&'eY;RD?N X2r&v[LH4%P)!Xb oNAq'pJ tkq['(+`/n2}65Bd Bgy8OvoCaGPߘMA SHةh(?1!:@vXC]ȷP 5l?OD^ ].o .@ UƗ^HEx1Hbzq4|'"- e0 =G6RRK4*H& QQTC0Q^n5z&&b4Z܂{k)3{ JAe#qJ>eWACGYPq֜/ށf/]Yw/v+8\/N7mf}?2} UegM;vVDJ#X552EA\(Q.ZyuɳX%vg&sW #-DlCr1GWe ;'&@ĺ2wDv b߉+ RU5 }oIik/2"7٧cF{{10/e^ž09$as,Z@IhJG~'Hesh3 ?E:oJI/Y55`{rj'P[M uY ⭤y7o/yKb h-r2Q C?/7gMTon9Oȏ5!m]>f whB67m42mhELΈZhgMiZlۤIث"ޛ8K ; &NTQx(Z1w$&dy7ݣ4{BpU\DPDN? rzҡK\1^ nܙ~ײCTi,=k/'tNɘBCv-9CZ 0T[ܴ-iZ)Y+i% x_ ?kǹkXb s@۷jyDuò"pt#mvb?'1slo)`78Uqi‘,.G#zۻ2xiG~.tL~`Oj8!4pLdYG.qPe&:MтFiMܪ@3"ЛD)fSqjQ7=uD-})hip tQKc& :B?qeTj)j)"fBEm4o>f)jHBjS`y SvTZ-s#kJSOP=&ۮ/@^!Vwf.">N;H3_ق,@F3Z`:T]|Z@s{NYD=Rrq%o <*x:~ku̥6/K^Ğ^d"„%}o%0S9M{#qSLA~Xuk3HL.9+ٿl2p_Ҡ$GZ]`hʞs@5pc&]%tD'D>b d8`S^nQ LJZ n"X6HvY̫#L$x;Og5+۟Hۦ;QtZEX|9#RП}Y %1H'"Ipi 4o&卜n]v*R^ha%3~um~6˓>g;XJp.,^~ u aוxe{OVb2N4MBC> 3QIN`C|>&1Q+8;B$tI'lN2[PI##DNzfk(yz^UW?s9Z3ujQsC>}^'v~/fk+;L/Wc&5 Cgzsz^0vpexF$gm y]ѥӻ/*V44 9CAADGI ¢_X?nbY7|k"+U%l#1jQk}Mh*dn`򘯓n,2n#v9 E#ԼFVu'9c8_C!Q$soxxw}AU {V@SR_FBTkwbѢwjz}!\pҺ/ `A'Hh.9m$!VAh  н؛|ڳ!x†e,J̃8mtgkiczjM՘]FuM֫"-qfȻ1mN^P,kjfCFaf"*9JQVjӍK{ng0u7DZbt6H<7̥ {GFzg8YO*i]D6'&]x(riOL N0y(s>ܣJ1-d$2Svo7JiU骟bOp-{Oɽ!RI v}ͫ$o$90ak "b4#70=g^bFEˇZE !j][`1,O\z^apI ;KH-2.;o&I nѿK5R<ҽCv?S&97]x&sڞAQɨwcg#iCm>2T.zS#.~ڲh*07%c{L:]XಂS+L_9[myXxgCJN'*uȢ삡:ag譐Uhz ѠiRw]&_rv/ῶ+r!$HEsdKoj%9 LjK֯;l qе4\* q ˨Ȓ f}(970µixNƠkMn:RZռ!1үo6`7u6l)wc=׮qJ;Qq̦L' ME_O'BS}.Qi)94t u<MHgbg/u`K-]p N=nOANP1;RsA=8|b~Fen*n/I#޷cN!?Y$vWdׇÆfuI?Xhl陔ʽLPͤ.*6p~<2=̦=|l4\$IoG/ 5ZGTedM3V&Je^,M0"T.L"T^_!L-tDljԼ5 rxcvx@xnԌ:)G۫KkT=~c"x@#3`9TҗLB` )բOi VNeFP ߢ]SW.Rh߾Eh4|뛕X0X碗6ʻAvdžW~UNy|0!#4 =5L<)X+ gȏ9@wkeIwS,A k"9B RvѦfDC(*kj-/w $`t;`(aFS0"⳼{Lg )Z%  YZ