kdb-postgresql-driver-3.2.0-lp152.3.5 >  A ^>/=„ek1!)IY-f3͑#q~PTPd.7o4relե$xL5GC~_`jE%M+vfhNۛCadμ?o`Xj'$YDnAgQ8eE|uf 69do x 1 -Ҟ!o,g@ 9L -k`PژqNV,kesW,/5\=/@93edca733df4950089ffafaf9526c71e978440b74d75c53904d8f8a25a03c152748bc82f8751219de939111ee9441d1b35ed5ac6^>/=„E`+~@=NWhȗԖhnGk۬ GjaG.K1{^p#'u$zňruU{dOJ*M!lcG?e@@'yky}1-o]䚍AUb:wLCT3%i 7&{aF%ð{_Zwi{(Ar {Lb$.e [^o}C? Xh[#/;r 4)7^4u-~C>pD*?*d ( i  :X^h     ,D(8 9P :7 B&-F&MG&`H&xI&X&Y&Z&[&\&]&^'Qb'c(od(e(f(l(u(v)w)x)y)z** *$*E*H*L*R*Ckdb-postgresql-driver3.2.0lp152.3.5Database connectivity and creation framework - PostgreSQL driverThis package contains the PostgreSQL driver for the Database connectivity and creation framework^>build78?iopenSUSE Leap 15.2openSUSELGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Office/Suitehttps://community.kde.org/KDblinuxx86_64OdAA큤^>^>^>\s\s\s139ccc0174fee47b591186d6028135111b9c82a61de3d07372db279b5cd1c6025d588eb3b157d52112afea935c88a7ff9efddc1e2d95a42c25d3b96ad9055008f45cc81b400a048b56c9edbd4c3317f7a8958463dfd55aa96f268ecfd6baa12c19aa4296f49ca309c2901fa5824f943b7acc59a5110e38aadd2dd00c1028e1f0rootrootrootrootrootrootrootrootrootrootrootrootkdb-3.2.0-lp152.3.5.src.rpmcalligra-kexi-postgresql-driverkdb-postgresql-driverkdb-postgresql-driver(x86-64)@@@@@@@@@@@@@@@    libKDb3.so.4()(64bit)libKF5CoreAddons.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.12)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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-driverbuild78 15896573173.2.03.2.0-lp152.3.53.2.0-lp152.3.53.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-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/02619c6841050411efbd4c2541e444f1-kdbcpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c3ca134a6851e686651a773b0a321733ba1d90e, strippedASCII textR RR R RRRRRR RRRR R˺:'o3packageand(libKDb3-4:postgresql)utf-8af9afd6b85acc3d7d2270423fe6137038caa8d222fae507a9e2a130ea8273824?7zXZ !t/C] crt:bLL g=XXarدh$asϠu]r>v^Djx/S &0_߈W &KJ ʊKl'H 0^sJxC`TZ]=DۏZL,4x[ޥMF3}Xf$3r#v0 !{˩c6vv#r_z ]y,uMcmkR!mtZOJN_cr.mwI=&iZLi B3K%*_|qx}ip.4ArNqV`ޯƨfŻ@zSSsρH̫ß(]W!#"2'"èX7˶1-VR!;8pveJZwtsAe=VNqM;\8swT.߿ j%ק6'VR:$Bf}c~ӒLsD-9W O?faq)=~n>d&J%UsmҹKXlF,,]Z5(fxbg5uATeZ >X@q1Opr!ޒ­"R)+D8rIS?e:tם`rd/Ǥw;i1ך@W:9OW tW|4=?8Y3Q"?)y[輆~1EGM_'-($0LG$Ϻ^['-ML_i Yнm|Ram 攷P%bxz",Jв\XE^@p L&clkFT,`%%ͤts3~gE~N&A锞"$ {)u;vYcjyd:U׃{M!&o2u~=5\{6y7 Z+/!A5e{eoJBRژ}goiHGO &Vf/LH uLJz{NdAd{& *51 jNa۽%d̨^!| o3HgEgo+EVBKݪB_2J S7avW7;ٳ:O*ĵBsJe=էt~_)j!ýbFR;|RuWO%zVZUO8ڦpl''{jhBL?A^P?t Dm!03$rVc[Ç%PQN/_@Tj{9T huˍVcb"Gpk6ի]?KΕvY:E:EՋƓIgoR5m2b Í `tyHcDž/֑E,Q_my$ʵ| 4 W;}]K@m3sf}iaH?u]I_WiӖd΄5vWT۳$NpKhxvkLo|"&Ϙ#UA(I{MVɼlTLmvOp8&WsS b&JE@Rnv6",tNk϶x79%%Tt{ْ+N.y-  ' !H N#΁<5R^kWtW3h@( 5LZ2},G)i`uIi z_NPÂI ?x#f<'ϲGo+_5(Uh,ԁ(rB)C0ϵ#aӆ{O[`y /0hh!U3G_Y,6l%Ȉt@"3 r&@~XVnÜw, Xv[ pW'`j9B>4TڣS:\|2͒נSMQ+D[0 q~qkYcM!=gӼkC|c+?+<֣ .XUmb.Xժ%,Ea bEAN2wӗ$JeBcmڟ{3s=1 vv_ k K͢0Y9웙i\ElK0hc<-i]%['+z8kvk?sPmbI0U2T;= azOlf# 28xҙRGXieYz[?{Qj0vȩq6SH9hz1F(ƈ$,Z1-웊IGP>EgxThxTt[ZB4j\~~HvؽM53K\jZZfe۹[&are)%}4Mr%LF5Vt)ʓq1⺴D23 p["KocUjAy 8J "GRp@3cЌU,[GMߠDz@f7avÏ2P4U5y%5GToO Śc6(4@Y&(̥ uĥѐG Ai~~t(I Ep%|h*C{wnN;p[QhL3Hy%=0K0VxFh崎>$qp.A-Dhgٸ'AzSC]ԮpF#o0p_O%o['Zk So~Ţˌ81Vƽ;+p9!UٲE49ҖpŮ5@Z5EZ]YP&&Y{+7S5 Q{+O33^+UXؑ\qYg~Ʌ|W499{/Gn/a*6ec&+z# =QӫɅ/4n6yA3 ϸ"G}s84$am%!F޽-P^[#ψ(ٵ#9M:WTQ-U)w pҧ'_pzFi}֊Eh+JQc!HCK%M<OSV\N [).>Pm MZ. ؉.DE%I$:a=~)-p=? ;O)AZq*Q_%3IY)8 }f\:i6 <Vb ),g[9ҝW=?$Xg0lR':՝Nvq1豦tlE`,9Yx>@X曰QL۷=H8Ɗa;#m}-?#U(ME1Yu IMFVCBl˾n3!to7mqkGtަX|ӏ˗,Q}kzGk囋{e<_$i#[5ewA8'43}!.H`1C8/PIPJ1eX_s~`b1?^mǻpn.$#,ƆI<;>[|y DyuT݅%+:)KU[_d6Rm_B<ޤ{60q#îPu u,2@%mp/ mFu cy 6 QŽ&2IPyՀc5f|nE3Ғzj3*ԤG 9g:h U )dRک=@X޷V /[[ ]5ɳn4߆ώրWY#mT7W h΀I{wHWg, V -"'rk0XLaÆEܗF*:󻘓TUBnÅ˿ ?E-Y7ccj҅@}APO m{ x.ÿS~ŸNg &nȆ *ML#Ttk`,`?YOf*w)]xx!$l3TM84|uK|˙|zk>S>`L&f5x`zyg KR*k*3fؓ(:,9o~Ȗ(*5⡎qGfi~&=tZc ̭{0aVDZ Oi9j ݆.[ t+s*Ui9j[:2Д2ydbn=0Ɂ ɂ^׵n),CH8Ño +{M\QI8[rѨ!Nj+JU*5aT!fҍhnZL鑚ڷ 48NeW?I nnցNBWf{=1Mdbp fh9=&gηs ę5䓩imcJEГTTC62-ENoÞy^2/6ƾ`4n=-D?¸,J#o9بT6B nɠ<% -hMOgfojZ Y?5ԍNZ숀ֺn,àFޥj-QarُMt.>m'w7 ]@ pvHP/]@_^F,TV UyBי̬7 X]2]Y4݌Ɗ] ٗlQ;; sIknm%5N3j|Nn(fE{]*nq6 >XW7Ɉ^eW=\h$L G-zx!Fpt 9EBunSe/A?h4r$"yyl.QMT7 l ~p8;sN.;0kT|J'i8(Z7 +xv›{ImW@qt[ h ?i`8FqdB-ɹÏpoe\SiP2^ӄY{ag ~'lJ#R )M>69&Bo6+VBc'l;>}Ʉ5عK]ȆQvsk=-.9uM>Жb-ԤjTYq[-ie\ \I򉛂?LH\qv LPu&$3`I4x>Hˣz@ǹ._#By|)j0$@;{K |!ǖIDbԾhe{9|Uӑ߭\m&E+N5aCC=Ւb JHggDU:Qã;l2lhAkflG?U*dЉ}DcZ69'ݳ{1"MI 65DoA~1 k :;"/-)Uą9V֊'~X4Bl>!!LN<!ͻ'xU1kox-z!rh$bI#&_8lkd+ԍ8C4pBc T +*/] )9AOZ<^EED&g5VDbԽ/(qW+3ɟ\a08b\Ch&zfS~N(IɗL bg,r k |fQDIVg93@{gA~똿*tv=WwX`h 'ƯrDͦq~D& 1"RJ CÑhÌAޚ{UDF0j QEL? fi !Z4H=3-I9"?Z8GؕL4 w `x 04\O6$JmX{иfUD)6U/)_1Gd`hOkP d1Pt:wm C :( lֆ7Y$;/ޜ 2ySR%隼:I-S6%qjS T)_|A\ҋ$N^:p>]s˪+0IV6HPL#WLR,uH(H@g,!JCTwK?v\F?r&LCdϣ18Sۚ8ÅK :Ƥz3߉zE/bpfoaTJrSp7J8RMtmy^ϐ U96G,39g׷@C}A3m?*L[f=IOE;/vyTyS)y$TİKhUN$o9eRG̽LS:ʹS+"")*Xf&jp(%u4#7wm7{.?ĿHI2P+(%~ X#|SP԰Qj*IBv$&|N`!3?e#|rf_71H9􈜓u]|@ k,m"Ď)|'!EQsֆPÊX쐌dQ z+NP`> !)(/VƗE?k 9H.1J4Y)kI2 pmveVٖ`Ͳi5\RrCXt 2Г^ˆF݋wΛ#oH/R[BZ v*4-Rixf#;fN|wLkc~0)C(#L }ۜmc)Wѷ$T=- G5DHxA̱X^3GAٴ5ժ1~}P`%IZ 7HXg!٧}(+h^Mܬ:!'XzJa6;" FZ& _)w!X{HS<x]J=3𗎖·Eb@XҬ,i t|H #Z C\T rkbⵥ:-(uY(jRh:.!Տc~jtr0PGѥZO@}G\TsW9=Sǯ[Jڇ_?WFd X|?\|a<:s 漻8gdy_ [_%*BnJ<38ݏ.ȟhbY&-qVj͈fzG{ݢiyz'>׈65"fnT] &6m"Zw3gVw/Hc;A"0 NF{1yF.qrFu돴%ʱqJ}gA>- 雼 ŃʨݞP#ߙ3܀2AGYHҴywo7G< DN0:&Ԙ ,TSS*r@ɸkCsܯ GP!ŘBܴ8!ƙS?JA_w- `W&jM#Lᄁ )>;뺭!wS52Qy)x¾{c?i`*vH@}ik5mV(|D&0b!cҌ/ (-&S=r{ S6 PW:UM RpoUɹ0CHD;M,In߶_BJ k1S#3M UԯoduNO܌ Ƴ*I m)]KdIɑ_S0XkW;\/ suds:=`J.&W:?/EΩD57\ngQɘJkLh/?9fQJ,+;R W8#E*g^v45௹lR88< ZR1ez2]!cT'Rb!"nH?ÍY|N;R#sp'NOp hq4ߨu#$l);7}6m @ jH ez b>zTBvSA)vئ͹U=խu9$؎yzY_3Վ"Q恞#̀0PKixOڪW#F5 d *^1Ks;tD;ۙCTa0Rkk _0yGu*$gYhWoi!}SD }B ![T4{<\ԎuNʽ{΍5'T Cð$Hg'JN4|еbJzr5$R.颒}3uI,/SK0~M=GX-\*W[Zu~qif_,Kӆm>"Qs/2ikZWn84H&i?X``ѡ?< {kQSZ ZK޲78t]Dݬ *5@x=R[|їjCGSVps8CPk@Oݡc}ݤ` & x0xJ2RVhhDž)zѥhvn]Q/G𔓺CZ4lx%#V:}`7 if=<)e_s\䦒\{+uc aw}F~FLg&'b R3ƿ5]AK]ɥד*9u\JIԞ3P?ݽַ༄. 1!lHڙNJf`y]lR®pSWQ|D%vZ~,Kt 5YԢlt=9kc<V2CJ+Zs͔Mhs։\10U6],~1?ӅgQH_ |/k.ׇg j6,f!? _q>*?6#;7 qe?$㥒GPBSQIJ3ۊBDgCB|0 mNJt#}9-1W@ηrItU/ 15JmeÐx%܎Dn@kZU6;f0z<@_#>Q27-k7&v|AOjʗ]m%N8SI^k U#D~`LVD5yT,W s)"߿9Ey#!T/_HяvPI='nx^y3J&b}grrà-~ogSϨd!h΂9˹/XD%0RO2PziyRD}T_}L!ST#! lb6dts a|nk%'F8*RH$SiGi:` Ð'~詁IՅ,!` 1_ٝy6pWf%fʃ+tRQ&a519.ftLNԽO: #=Lᕗ ~?hBr/ !֮|SAӊ"s0DMBƂqѾYT]T:W?Mrty.Nj4&~9s6¿b7!f'ȁ Iͬ}=.7@{Y\_7DD}wh N%VD'RgV8%f]v*,gIoǫRJ#PvESI3%'˾%Xs7oll< /ev;ƺ9ṣ 2b{SP2*5dϹ7 K]nMNmMS#$jc@hz cbjyl% ZH7vGT'<>LpA~4$ a7V?&*[tEll;}㗺i{ |+~%^5/ü5u\!CRF{oqLt9>. `ȓȒtnU1d >:rQgC\@뜿غ)֖f8$X.ٿ)ƉlC閝LJ7#Uz*Jfc_2s{m 3UN,z&+ `ˆT~|X{('jtO AKTv{yE Kd$ @ E.į), fpln[3 i^܍䮽歧?UQ 1'k !pSPt lRI]0ŷHR)JU",;9U{]8ʂ kȶ}%ӝB4T \%Y3 /,MMpO(*-ٜ/(n"z c.ߨX0,xg[7^ʘףEi+e<,Yi$I#<#˅y8 =_L)2Kw/DYyjYAیX! Ѣ0r'Ri).#Qnل 1%LERj8k.eFcr0*8c,,L?Y!hDܺWA6s(׌ކ;e`#VveԈIuZSJYo+qCVV9N뀕$fa|H:ҊŨIӰ@Q}&<Η{󃄂%%v+&{+"0~^6dz]tFVCTLCM.m1SPbzni]4ŧ^{6MBEɅ91`ոalP(kwcp! PYsCp nuتUiBIgz*h/drOag#cR@h%]ZJ6N)FՁBaˋWRBnovbU~pN ̭K7wZ~H'>ysqO%WN=qi9ۀ:{WB`aq}2hDZ~v`zt&%@lF`Y߻({)H9\gыs]N y"]<.qG2[j{4S,noA7cɽN19ikoH/K!Xk՜7THႽ%OvO52 p:MEfODS Q/WU$ƮWSEb?/SRS5ɬ6vqcv r_f{,"y qރUEv qd0# ~qM0Q K3ZW8[̕WfZ7v)X@1-mZq=-@""y1<RqIXN$Ǩ^+i=s`/ᑩdX̏pmm#C4茫^nkԴ/.".0L) ײ:jAl+V9:6fG#)WSmυ3u"K7pT %f:"X q!0ī^O%őĨAm pa2MyK8r&RKaK)LoNR;ôxo[hzK"NユҝG݀vSu}m=~K/qjG$C@H? 3B`j]9e`>?#aR9Πߗ7̢Q~s!!R‹`ْtۮʹZ4uW1Z-X3\34! ʃڬdOF Pւ HMkI=ώr$n˴_E띹eHBssrP SQY$T+-ID;͚EϺ%/PP9uH@ ,+8{YRFRYMֱMD6_OS/\׻CH>f0NYKǩUt!%԰- tY@w7_F落P "ꍶȺV2Md7`N'/{>_c.sݠ&S mu:A(N]3ڌ_oܕׯʂx q2Ѳ2=x;[ʋiY_ƕ *6Z3?@@!%{lY冲V p\{U)bOqj~̋f//3HwdZ/>5gŏگ)G|u.`ݿVVZJhrFV}v̄Ԕ}dzך|ӺW;pp " Lt̯&GʱV鸍Q[ ӫK6U$1@9o(Q^0>9,qh!`f BI`D^`0@Y'okZ]*"sQ/yGpbh@]ʹOmh)\V/VP/tMrրI}e 1fe6.`h]Z\XoGeP 9ݻ}0`l`ډ\^SM.Ay>!mڎk|Eط:@g?=U&;lcB?V[EqM U_0N>e 5u2!c=7r)3TliXMD9z/cNTh4M܅"X@A؆Q|dmN?c,~jb|^ Drf!dZj.7⋍$V֜| UB -"$`=RaՂMزr+Oɏ > ܪA_Dca{Ew5\p-2૗ꑅ|S‰<(ϡAZP!xGe]3]:h^Ǟ=:?ǧ+u l2( $s~i.TRfl')CHa );;bC,Jdr0h*H?Ak#ί ql3V ,XYxJyECP.QR@CK,X$KYWnZqm!2YijXNAkSPbϩƐ;h3ti)-KlT.Gb<4e) P31͊C;^F/Xz:dj@p*Q Ex3x UvPv^PA 'FsQmI<hȜ=dd;){.䃗+yӵI@C-$Mrf~HMxn MKPAxD2iI5;kt >xn[6(mcEѩkc͵9Aw h*)n spևdRO{Vip=9hx!H$+=Njw='8:DdŸ٦{9uT >cQ-y\QϤpai/7eH"!)ĬzH+j Z;t % |5^[ .& ђIaO0{mz'[foh)yY-{ U8Lpe(^0GOZg-ȣ%׏Vmhsb1`)qV;yguG7 ]CsYc푧OfX%ɥII? wvJ9;Mo$JM*ZOW:!C^FjXD/`QcaY3-j#)VHV[t+try!FjmhFad5;ds?#eWafd 3!_WkfZ*c\/kaߋJo\"GC!zI\ٌg nlu#KfST"5<]=Q&tyTu"U{NrI̬J!LRE!MD,K*Rm"bAL-Mn˳޺um~j0Y l+ jt$qCT;9a>D$9$"TS9OgHS)r2v(&wSIDrn[Kxn&sA|yYOͰT'dw{t˹P^ОZ%#k F 3, N=O,u pӶ_&;a}]Z]vCz3b@\P1usQTۉɸD ִl5X+]L܈p+ytzSZ3@pKYBCdG6@#||3`yvt< z)ȡ;/8 rf[*rzQ['(ks f*FهBij:A+w5K)_i1(OW呶swbHj}cØu)rb٩4xc+اwM?9u73I"\+RZ/ G6C4}d=k690R&Lr7Ho|J6r(8q{ZRH)Dʑxq.i.bߟ4 x]u #W7Nˬ}}C@?#GGԼ:O|KE@KwZCk$rm.ѻ~ȼVabD>8k6[G ¤ogDq9gٕ|f(b-hɅ G1!%P}YMA1mZi˿=o# ϔ:}ξo? Z^JZ]iБ&;[R?N0\Tőop@2.5{ NUKWk",Y ި]߈xKo+%om܏bd[h!eIr;ᄍ.#U2O@,NJ$3Um1u* o04pHy@b) )·6Naͼ4DȠo*ov~UoI/OEP{ŜFD a U0TE-SiA;aEzUJCSpuorKܗbڡh“ls\^w‰Kź،S-']ɘʜƂDBZ^@*>bDeĵYB|JH$fyWk,IemCXptzLGػ1X$`Y5,$) u]Zdt-ty* \FA(ѩ eQPBUcme51a*uclhOڑ+Y?CK}G,!:]}{6Γiv&6x">`)jW$fGgtS9"@ )g,)ThsQ" 3+br։nZXӋȈKv萮9Kӧ$nTRR}( \rpάcn0mFi1ɒ "c-쑹KR*Ge$PHg]o]$6X9f-r>GSzI uo\>@$<:z_+7RX8xbMG7 t /5+>2BΣĥ x6npФˠX4Th (=b$[圷C|rjpn>j4Esq{B!FQ'^>|چ%&Yg,pB:=̩'b.5OV's)TѲ/ 6.6߂I8 [Jkօ/lZ#=(]JUnٙ_5،:yї)-<:㎧-":6rZcuB?riyBUe҇(u;~$`rsX%A"r~ 廯 \bl =%u'گ%/W:I) [D^ځRoN#-lJfV<]xqm*Kav#BӉǭS"?]~{uy?V_u d~*̐!Ң4\tU]&A"RL)-j=ΖqҔZ[+5ifnOK"yo҄sg5 bW:\/?Bexwż\s.s ;ft8khm.A5Cwv Ż?JC/M+(h#eL-7LzaR;T[|xpc: /N@2Bgf{֥?\bO* zoprh73g@ }-qfUy{rC?RP2i{꣔C2ʋp37|N ت'jc a/k2^ؾ7_9݁Y.l]mm>!jaEAh$C,8P\ݟŽmc)jA9NC`j|&.s%W s`}=*[RR qRm~,RTd1j/i䑣̀ !s޼V<"Zr?n.Qvh }g:~dGshiΛnbPe?)~BAUv /7HxX_I+ RQCv\Atԣ(z,'"j')= ˟Ժ? "d ZW+eԁ^Eట+zxGj e݉}^ut ~=c^!ADU$rjZ4&)ܩ6 2Wm"lh8S/Q  qmS*J, I:{YYjg%ENNme^Gi䋏> <ܜzv(BrJ${Y I(kT^B \K}q! xn30[CiEw͡A׳~x:F%IDC'ި+.;ja.Q}K]H`TRA'vJM͔`ӏQ)k"SG6S.3dje,:U3C0zϜƾdE,%Frdu}Wi4bD6?E&3R+3A|":"rJ529Y}W/ݎWxP, 7 "3pMCÚIڀU G0KQipPpqFA6e%b7:70c`9 ޫ2Q i+.u;^3JZ@펽U}F#JUf@||`\F/;vT<`'QN$%}KH( ҉".`E!ɂ 23~]p{܎ Ӑ/5r^#!h":e[8|C#*6|}w^\d=@Н;@%k ,1DxA)Ӭ$ECFd޿fFu"4e%'~U#u=0_8x ߳E0}dAN{]c`DY\\;cm١O< |=2h(r9md\_P>0=ZgXFޕ }߼qdyh%.b.u.Qq$x"P4"^rwev aA1Bk_(8#6i@e֝›iċ$A|z:L ?_e27HCMOj8o&W85Mci UlĒaC uV^/K-Jpb=*TxMWf^[3i?m?1ܝDX^6%i{h:7 Ng:O9L}pXvxo{|=&y쨒~霮9q@@T r{b.5f{V+cޛp8ߗt2 (~=zn: +5y6Di,ֱe@5%-dƛHW'n6_x2#nvdxz yh|?@1A;;,c";Hݼ`<=z&~4nBXt[o<%W@@hW(7mp ec<@wxr_#Zá<&TDSS[tձ\,1<nL0 r\~⸾ݤEAhc95ɕV'?2&r% :ާvêJt7:+ ʃ|a ^D`.n"Vb6^7p/%J@S5v6[7ڃdms~iG/l}Z=&YX7 +ǴnOAO ;_Kl7X' MdUӞkTl2/ t}_7Ro/(rޭC(u!Ӌ)u5xoNOowGEIua <|`9Z1;x_<~bVpİg>(R!O3< [7M%j- wfQhfy7IfXFw+7򗹣g rA>KoZfQ,[+Ţ1UBTҟoXx/6/Xdct8H! pN}Kn kGHl"3wrߺY%ߓlގzhohKl5 4$܁|Lb3ίdͩ=Q@eJl<"sOd6󭇿Htc*`rT'h {MuQ3iu"dq'Ĩ7u1v:2SV sڴ56 ~=e6zLss`MWR}.$׭%x}}.usD}Z/ O&4!8S& =4LFOmW^SA`}(s ;|~O"VfEғ=&K(VxGgdeA59F'ù󫷘s"fgfx6jd Dp!1!h/qh[\%*b!,+A؀IfoѸ4])'m;l?nu+ <n=Ҟxgdy] 훯&d{ci7l{%o ַna[{qb[ 7̅1ͦpȬ$x's7w<4U<6Dq:@fqi& 8cԉq!{ "GTe2$/eԃ%Kx*"JZkM_`YS0Ϗۋں&ZO?9iƜ/1bJBoBaI@A[ OUqwI)úyaTN%NF{%P[9_h;+U%wS`.¾,3d3ɿ@2ޥ<8K~Bxm7i H.\0)ݫ `hPwnFkb$;\R%ArӬjwSϑ%1rͤ?+3.`I`[L̎{=2;ET{n%1;n{5?țXܴwGe|К!㳧~ږ)n.WK % GiJIs Z&u A^G_DZ]m(H=N:r۴,r@FEE3f}ecŒ<#:Mo}GDQ$[ap`W~~OUPUL]_$HARNIwHjA VͭNmH/G|]NrSV+NsTSgzd+IIԝhy5O g E#a(-++ՆӰh㇘H)ǒg\:S}#2㎠ޱc97{4?He+udL#; - _'EBA+xq ʥ!xGVO5e$F,Vf=wN}ٓj~I x.8adihL>yjglÿ9rב<xz>}X]Gt21yD7{A_<' [qls ffy0kYv2靮Xo2L̷Hgh@#-zoM{f!,\*Pyo%k)`-^+@H2ڄs]$# iK|嘞;ۇpIrXc}u1hI 56ThI ] LׂSS.]-CT}ɗ20J7ЏQѡ҃lX{RHH/]ˬDSVf>cHXv ,L,PwMWaSW4pҜD_ ƪ:yH}eMrsjպOuΎoQ&V=͈\(x^KX+<387ba+'fS"d{I>a2oPg}= .hoo HuXvXmXa-ؚ^OO쳗'8b:#=W? _%"C[ J6YY)BMKګi?\ +k r2U\uٙ,bOLdlg׏>Vt[ahmtDtnH^,p)5NJ|h@|.xXd>UG+V;YAr,J{! BuQ4Udn_i~ֱraFBbzɞXSKW ; ,Z?֊3;u˄ȫXsfzҷwVVǀ^Hڬ̟q)ɏ*^DSv.}=)GjaʻngpU8z:DB=F ӣdNkmU;6 T1QHAxǓܠk:2;/&۩Fn ghWb.֟LB\%KV@C܄rGN_x\D޲\%TzFR\ˤƊc AAlfXkfɸgkW;M"b;w hb|?Ugg:0$u߫rURpY 6-|,KO/*qP-6s wRw5՞\lz'RPWn /(ж%ߠaL7 Z[\/Hs6r*FʲreįIJz7u |>ܣk/@g%ObJkUC0K],{k6j& Y;Khܵ 'ӈq3ejĶtnnff[JL5}utKi}apǙ:AՆig7 *ZNޝT<4"$ =^r1)(K(*F^O h ,8AvY!ȸrenٹA_"Es JxJ\D-a湑t} ܿM9͠FH61ߴ/|؃aVa=[)Rhk߷sLǒ-c{P; >2Sϱ 3K|9boj|~OQf>F")lʘL)Li~NFgܩ' v%o//z<*a>(ee?ɦA ,kmpbjan. 80?,8=p#{e($WY<, sg Ua+]Y0ūLSh!Ѩv,O G}R?P8`+w:4 16{dy 8Я&rǕƶ\Of{ !9F7L$ich*]|)ϼC؉6R?HXiix~ܛ}DQTEt7mx~8Fq[>{'C<T  ܟ}up|QOGi 4M`f$!q4~-sY3Ғ": u::(g:I tW;²8g4 Yoyx@mEv/ڥg"*H`0īHiV4Xw ˄E׿̝Œa/=E%gRj ˌv '#v1 n N͂Amݎ4T;$b1"8 F{0؇h^Re$ ~'"pu|rFFn^ڌ6.LM蹤0S^RI>9,;U%:jv}8UJ@ߒ^]^2 [cڑ`@Hm7/RTQ~+%Ctd@NQ ⰳ$bx2 L_W+mWԣnch WelyΚGXHr~̮Jܐi0$x,i~xlA̞]wK2&<̀1Ȃ8fOM- 7ϰ,O PCM{im6kQ# (ez {j&b=MtA4v'<6ϐ #5!ԾL-F4 6/we Le'Bj={qI2G?GU\|ErL ؗ<0玑КOfsKyܑC"@uCne.mw/DrMG*F8!I@yzܛsQjcG2R;3u^C y2*Cm$-W?GjN%[,EB h'"yY)W@`iߚBe 4|;\TmIeITDf迉͏$RYiKlvOxfۏ>ySgT~֓Ul~DNW$},ڎtC!9H=FJ5X-Mֽ ԟ^2e{lkBlQl$D4 Q,2MAG?d|.%QV(:ȿǦsI{ruHrUC}{7la_mz, spR]m9z\)u3jQBʣɓ}Tw&$WdlX$*`h)ڲ\ݐ'Ү~wgiOa=|]}&*ΞK ǀ7~mNmGsXѨb>7[ƨ(d2x C}="&~5s[[Zwhǵ4 f!p86i 2DXA4uQhd k+E͝&m;>IAscmWׇA '[v;ņTV>f!PEr$hwaOMlZZ2ȥF$H2ː\%;kJ҆UydkECa5F7Zw\{.b# HG"@j]J9 Q_j1q6ėjChn*wH'{K`I@3`. ȪޅoL2붆Oߣ`̂1CrP3De1  ']p:eIqn Ƹ`Mk A~WN|ݏfr<`Oܞh-@V0:U z_ѣwΨ="g᫚X7"HXR$JRq){)'b:=/'1+Cl pL@JuT'ca;%g0 eUɌE.uچ<Fbфhw#[cFztXX, 1D~y!xi\ͺޘ9l~]ЃfwjF5׉I=9̵Hzkv;σ43:Q?RRoz bFOԤ0>, gb@1yAǸu f0=+7J &BId ٭5aVÝh"D=I:F&zRz<%~&q? O[1 %uցf(C C2Wtosw&پ2zdNKq Vz,p'qĤ*T Fc;n0B_ v#jDRb芖z愢č(Z|ֵ imRÂoW1FS/6 kҌ_;Diy&:aqf.`1 54ɩY*i6/%\NV)C$䗆go#3vsB.Ws@_B1D!˺,eo'3f"*l"K0\jFŗh&8a-op LqHr$q]P/0:-gfgU{CM/ʠ {2L4\|.!~5Uʛ>n;̽VK5E_PMzT9gU4=p>Z$0q9CwujԖTQTLf#INSB=xg"+~ayV(O$i/./c[ e<"T)^}C#ZN$E۹ 4ɼzw[&zp%V! f[I/xBݭ&ٵ}TPFs\1@&Š:Q6:tt@=<EB\1u>U.|D+fI{k?usbp!0/eਮpj 1fƕLv.;-˦)Fik<&H3%'&2q*Чl psܖK~4 .Σ.Ζ¬0|Qr̮XgZyl:3MIJkc}X tNt$㹊7b-yWeO.?8ا !&DtZ33&vА܁ 8P2CTvg}FyVKI`c0WG 4}}\{Y(ؕSw%\Y"; ܡӸQ<+8i 8׸uED'k} '6dK܎"Pj")3j,&6 3 L}&/GylZC& AI Vjgy/0g eCPca %oH5( G,ZFeniS%YR{9w~{>doOE( O|1ZtkdϿvB h.4:0~VlUJHjJ064{vÒ+ q qԃ_box $юj~U*.9DHJm^2׉܌FR* #lIxi}V?gFnjBJ/FR#EV(V<shHYHD~LJ_|yZNu$V47#ˋQ80/R=Kh Qw  #q]'y3 i{8n,ctKsΛ`om68fJ\ȚØ̃и~s'pk. ih9-jaʭ q#:II .S y-E ׂ?< !?!r66PUd~gEK8?pWC=k bDY=oI3?:mlQ1dq>]Μ=6z9tvCS. CfꨣkNf .CM" T Ln)t0O_̶R.:9+,DSCk4?:q{FV1 ~8^MAK[1C*RӮߋs)h2WK|Ҽ^$q]{`ohb HJJdΉ`/@_IR⸉D\![TZ 觓F=K_7?݆ͧyB{_u$G+`? ΒHߞXe8OeGEk-hCx]zg0"QZ/ )*_GX0=ސv%ZЁ|@!}5, @b/ TڳDyȥ)RP?.ա xVhYv͇Ld7&ҭ颯X d .t4\k1Pܥ H%-.2CÜp}nbvU8 [F)+ed^\$w4d\E߂ʑ!O.Ng50c/t8^v,ƑtgJ1W pz^3WO܇nIG-1LdL)Y!0{]8ت{`@W_Hn1IåLc!xgG_]X֡ݕUߟ5/MG;|E`Cj{KaøѾFCA9Y/B B(18ϖ\iJ7˲F *$)q#^R"$H;"~,D0RѠ;?x5U)F EG!|a{R\'W16dU&PCQs}9?p'+4JxCNSqd_IQUԫ(2SԬ)gU4!ˮɦ ZH;«<1}f ڞK۶^0<`\C@CLX{ J 9*Xk8|1@[Ύ un" T(c}hGHaI*WdJtG@زu+Fzif{NCIu{V*F\2 .Fd寖!.5Rmh_n[u胰)|Ѓڤ 2eݺH VWQZФlpp95ʌbRv; j/$b7 i $ Pڱrh#učZxЁ5@"L9ZqG4/_Iޚ%"+L28oc@ӓX\-~=zWm܄_xx=r%%see }*SqmgѢuӹK=ĄoW9AJ4 }HYiĜoO?KP"x:".O$(X`fio2KXKD*?r@Chz:=X So纶dRd]`W FEis~EFi!&q GUb'մ^8T)5csIڅc /5Щ ,arC帹fC7#&^Z㸘nHhbAԥ4HɆq2؍U Zw3FfI\'܁Rg>q3H.Qp7~zv>Z-^xPj1j@-5A,= D] V%[-*Gz)> Pٱu#/VcԶ8d|tCH)+SqL4?<<˒yT\Lp'8HNJCQ#E=2fS?!5a EwwoSdRvӇlTAfmߢޛm\<{ $?y%C{YZzַKu&%4I@L٪ Zx-{ekІFd`p2 ckr\>sq[TC̆ae/!N3u_NYMgZc8# z3흪sl_}rH{zaT!20)T-Jq쎻Fnl#r'5<4kI,yK!v2Ldtp%)YW/$ȏ(O/gMhO8_Qe8ʟTU\,x2`OT٧g>ECڔ rJxں  Q2Fnbr+HFk&WB^߫zppXkw*W'reIc+(qYNҼ {ֈ*Vf^zVv\HW'OF%#)^jufGwCm4TQ7AV(uϢt |0nZU,\ε> }Xo`衠K_uw;+Ҟ{/>Xp5STl nk]ɿ=Vx>nz6*C qE?բrnhH3:j=2C|9T "q+mo.) l_6@`MP~y ѱ݁/[hLtUfZ=h66bW_IsT=`lv=ҫ5HuɪdDX^+7{eS-ԓ ʿ$zK^c`tþE&ows\;yxppr=kM=Nx>"UdLz|~3,*I3W͆# wH=Xo4W9gAUxp(bF<,kHf:՝`S\|SX_( PorWnZ o&[|߳,&it|Gm`ZFU!=f:jg)PY_^$4 4l=b DD80AJ<nbK.vAˠ'/ 4nF)9Eqt:C <)!0k63I1? szr@DfPtlnO,`%qLub:j}=@sB럕r'};6z;]Q{܁N]e[Ues`s?Ѵ=wೕCPS8_x Kx]`نyݥr$XF-:a-=CdK;JCm-E-D}SG^EYV_ϛ=hN'z8{ԩN1 y+HIxgZC;|hK QS#ևR%2σ'W~AL4@=0H{ǂzZ6hT<^#TdcJ1>w+`Uʊ7 ;@_>832csLaP(oE ''Y`L}DZuu7st1#%5K򧓼X0@!My'$(uCii xa48,iؗzAGh~AN$ޫ`fd8 gcM, Ӌʭ~^XW_xp4sDPclDUJ?Q*EcJ2V#pG1DGpmIdeᬖ!Z$)u!I99mJal@8|FN-?`LF(H^62Qǃǹb;_nr͠]2H%Mڧoz#+@;[ӣy|YC:v l^ڵMcݠ|QUc%typ"yRV9h1Ŵ|I$aA^[#*ѓ&|/t(C]1ph-lY4!vʠXhMl5@%ۅkc(bj"Ν;dNLEe329U1ܝ/1Hݮg*qgLRil[DZJ&w<|z-eaŭHf/5̞UYM˜;WMЈJ ´ b8r<D{TTVqhIvQOzayoݐRPʮ /{?^N \Nd7\ Ƃ_ ꃞnkW$NDާ¾*S7rc:$9'J`sCK+D"_3ȡ~z?IN&D+6Wg: $0.z֎l1wd6VAf HㅛN0F`O3ϻ6/c+)=W s3X7'F\6a!%qJ Hőuvv!}S}V7鸘uK'ImّBo'q*歹5\mW}oOIСdaO,瑋SqH0݀PvF.=*WA8a +u'>Lddϩu)t7ޛ|/Ԡ9 k)(]S JŸ/Js㜄<慜?j'8xײ3_)kn0&`V2j8+ gp MJ mf2AQ!fd>g kņ1bUYy#wW/OFD OƉlȩԌ:Y`u^R2+ē`f46Dц=&l+>AY8O=VYpq]!Il6,bdFZWd~(Fkj'ixVSFj>VsuPOvS( 7!JGš߶ V7fVa:9PŐ?wôoT(u4hnk+A>,4Dި&8l9M)`MrijV4W&BPsR~B=F GdlXlu&N㰂1[ʢuW-X4#jI-H{Cjs#iч| B}A) "f%G΍:F,rD] :*}H~>ow<ʺ˯ւܶZ2y'8^ծ_gcxP/ڞ"gXo跢DB;Eaj(5@j ר:$ YZ